Formularauswertung
Andreas
- php
Hallo,
wie kann ich im PHP-Script ermitteln, ob im Textfeld des Formulars nichts eingegeben wurde.
Bsp. für ein Textfeld im Formular:
<input name="F132" size="30" maxlength="40> Studiengang
Im Php-Script prüfe ich dann bei Radios, Checkboxen oder Numerische Felder ob der Inhalt < 1 ist. Das geht ja bei Textfeldern nicht:
if($F132<1) $F132="fehlt";
Könnte man z.B. prüfen, ob die Länge des Textfeldinhalt null ist?
Gruß Andreas
Hallo Andreas,
if( trim($textfeld) == "" )
trim schneidet Leerzeichen am Anfang und am Ende ab, bleibt dann nichts übrig, so ist das Feld leer.
Oder die vielleicht elegantere Lösung
if ( empty($textfeld) == false )
Diese Funktion liefert TRUE, wenn eine Variable nicht definiert, leer oder gleich 0 ist, ansonsten FALSE.
http://www.php3.de/manual/de/function.empty.php
Grüße aus Würzburg
Julian
Hallo,
hat gut funktioniert.
Gruß Andreas
Hallo,
Tag!
hat gut funktioniert.
Ich hoffe Du hast das mit trim dem empty vorgezogen, weil:
1. Jemand gibt 0 ein und empty gibt dann true zurück.
2. Jemand gibt " " (Leerzeichen) ein und empty gibt false zurück.