Fehlermeldung Formular: selbe Seite
Hi Leute,
ich habe folgendes Problem:
Ich habe ein Formular, welches die Daten per post an sich selbst schickt, um sie zu überprüfen.
Wenn Daten falsch sind/fehlen kommt für die jeweiligen falschen/fehlenden Einträge eine Meldung per echo, aber nur die Meldung/en.
Wie kann ich das Ganze so programmieren, dass die Meldung /en über dem Formular/ hinter dem Feld angezeigt wird und die Daten im Formular stehen bleiben?
Antwort schreiben
Antwort 1 von sebi2006 vom 17.01.2019, 14:05 Options
Kann mir denn keiner Helfen?
Es muss doch irgendwie gehen, ich sehe es doch andauernd auf all möglichen Internetseiten.
Antwort 2 von jensa vom 17.01.2019, 16:38 Options
Hallo,
du mußt erst mal am Anfang überprüfen ob die $_POST schon vorhanden ist oder nicht. damit kannst du im Formularelement eine Variable unter value jeweils mit Wert oder leer setzten.
Und mit der Fehlermeldung kannst du folgendermaßen arbeiten. Wenn du überprüft hast ob die $_POST Variable in Ordnung ist dann Fehlervariable leer wenn nicht einen Hinweis als Text in der Variable hintelegen und diese Varibale an dem jeweiligen Formularfeld hinterlegen und sie erscheind somit wenn sie nicht leer ist.
Ich hoffe ich konnte ein wenig helfen.