• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textarea um Link zu öffnen

KlapptNix

Neues Mitglied
Hallo liebe html.de Nutzer,
ich bin ein absoluter Anfänger und habe folgendes Problem:

Ich möchte das man in ein Textfeld die Postleitzahl eingeben kann und nach dem Absenden dann eine Unterseite mit der entsprechendenn Stadt öffnet.

Quasi soll der Nutzer in das Textfeld z.B. die Postleitzahl "50669" eingeben,
dann auf Absenden drücken, worauf sich danach die Unterseite "www.Beispiel.de/Köln" öffnet.

Ist das machbar?
Ich habe schon das ganze Internet umgekrämpelt und leider nichts passendes gefunden.
Wäre schön, wenn mir Jemand weiterhelfen könnte.
 
Ja, ist machbar. Dazu brauchst du aber eine serverseitige Scriptsprache, z.B. PHP und eine Datenbank, z.B. MySQL.
Das ist alles nicht besonders kompliziert, wenn man die Grundlagen in Sachen PHP/MySQL so halbwegs drauf hat. Wie sieht's damit bei dir aus?
 
Hey bdt600,
vielen Dank für die schnelle Antwort.

Ich denke ein paar Grundlagen sind vorhanden.
Im Moment habe ich es versucht mit einem Dropdown-Menü.
Das gefällt mir aber nicht so gut.

Die Homepage ist umzugs-formular.de
 
Je nachem, welche Karte du verwenden möchtest, kann das auch ohne PHP klappen.
OpenStreetMap kann einiges an Parametern per URL übergeben werden, sprich du könntest deine Formulardaten zu einer URL zusammenbauen und an OpenStreetMap übergeben. $_POST und $_GET geht auch mir HTML.

Postleitzahlen werden banal z.B. mit
Code:
https://nominatim.openstreetmap.org/search.php?q=POSTLEITZAHL
oder besser:
https://nominatim.openstreetmap.org/search/POSTLEITZAHL
gesucht. hängst du noch an den Link den Namen der Stadt an bekommst du ein recht genaues Ergebnis, bei Zweifeln von OSM wird eine Auswahl der Orte geliefert.
Code:
https://nominatim.openstreetmap.org/search.php?q=POSTLEITZAHL+STADTNAME

Genaueres findest du hier: http://wiki.openstreetmap.org/wiki/DE:Nominatim
 
Zuletzt bearbeitet:
Hallo sysop,

vielen dank für deine Antwort.
Leider ist es nicht ganz das was ich vorhabe.

Auf meine Website möchte ich zu jeder Stadt ein paar Firmen listen.

Landet jetzt der Kunde auf meiner Website und sucht eine Firma in Köln, möchte ich das er seine PLZ eingeben kann (z.B. 50669) und dann auf einer Unterseite von mir die passenden Firmen angezeigt bekommt.

Quasi öffnet sich dann die Unterseite www.umzugs-formular.de/koeln bei der eingabe von "50669".

Jemand ne Idee wie man soetwas realisieren kann?
 
Es gibt Postleitzahl APIs, die du zum Beispiel mit PHP ansprechen kannst.
Ich gehe richtig in der Annahme, dass du dich mit PHP nicht auskennst?
 
Sowas kannst du mit PHP machen. In simpler Form ne Mysql Tabelle mit Postleizahl und Seitennamen als Spaltenüberschrift.
User gibt PLZ ein, schickt das Formular ab. Das PHP-Script macht ne Datenbankabfrage in der Art "Wie heißt die Seite mit dieser Postleitzahl". Danach musst du nur noch zusehen, die Seite weiterzuleiten.
So oder ähnlich.
 
Zurück
Oben