Fehler bei trim-Funktion
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abschicken
code
datum
denkfehler
entsprechendes textfeld
firma
formular
leitung
post
problem
textfeld
vorname
-
Irgendwie stehe ich auf der Leitung. Vielleicht findet ja von Euch einer den Denkfehler oder das Problem.
Ich habe eine Seite, auf der ich nach Abschicken des Formulars die POST-Variablen durch trim von Leerzeichen befreie und dann schaue, ob die Variable leer ist. Ist die Variable leer, so wird mir mein entsprechendes Textfeld orange eingefärbt.
Leider klappt das nicht, wenn ich einfach ein Leerzeichen in das Textfeld schmeisse.
Code:
<? if(isset($abschicken)) { if(trim($_POST['vorname']=="")) $vorname_error=true; } ?> <input type="text" name="vorname" <? if($vorname_error==true) echo "class=\"edt_failed\"";?>></input>
Achja, die Seite ruft sich selber auf und verarbeitet die Daten.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
if(trim($_POST['vorname']=="")) $vorname_error=true;
Da ist ein Klammerfehler, die eine Klammer muss vor das ==.
Richtig wäre es so
if(trim($_POST['vorname'])=="") $vorname_error=true;
-
Firma dankt
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage