@@Ben:
nuqneH
Das stimmt schon. Aber ich kann ja vllt. eine kleine Erklärung eingeben, WIE man die Sachen eingeben soll.
Das kannst du tun. Es ist bloß völlig unsinnig.
Nutzer wollen ihre Daten eingeben, nicht Erklärungen lesen, wie sie das zu tun haben. Die meisten werden die Erjlärung nicht lesen. Es liegt an dir dafür zu sorgen, dass Nutzereingaben entsprechend verarbeitet werden.
Du musst die Straßennamen normalisieren, z.B. Strings nicht auf Gleichheit, sondern auf Ähnlichkeit vergleichen. Oder dafür sorgen, dass sie schon normalisiert ankommen. Bei wenigen möglichen Staßen (nach Eingabe der PLZ) bietet sich ein Auswahlmenü an; wenn der Nutzer gar nichts schreiben muss, kann er gar nichts falsch schreiben. Und hat weniger Aufwand.
Ansonsten wäre eine Mischform aus Texteingabe und Auswahl zu überdenken (Autovervollständigung).
$plz = $_POST['plz'] ;
$str = $_POST['str'] ;
Das Umkopieren in Variablen ist überflüssig.
else echo "$plz und $str" ;
Kapitaler Fehler! Du darfst niemals Nutzereingaben unbearbeitet in HTML ausgeben. Sicherheitslücke!
echo htmlspecialchars($_POST['plz'])
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)