Hallo,
ich habe ein seltsames Problem, das bei meiner etwas älteren Linux PHP Installation nicht auftritt, aber unter der neueren Windows PHP Version, die auf meinem Laptop läuft:
Und zwar habe ich ein Formular, das verschiedene Pflichtfelder enthält. Ich prüfe nun, ob diese Pflichtfelder ausgefüllt sind, indem ich z. B. schreibe
If $test!="" {
echo "Das Pflichtfeld ist ausgefüllt";
}
else {
echo "Sie haben etwas vergessen";
}
Das Problem hierbei: Ich kann die Variable gar nicht prüfen, wenn sie im Formular nicht mit einem Wert belegt wurde, weil mir dann PHP immer sagt, dass die Variable unbekannt ist.
Meine Frage: Wie soll man prüfen, ob eine Variable leer oder voll ist, wenn mir PHP bei einer leeren Variable immer ne Fehlermeldung ausspuckt, weil die Variable scheinbar nicht übertragen wurde.
Wie gesagt, das Problem besteht nur bei der neueren Windows Version, nicht bei der älteren Linux Variante.
Danke,
Patryn
ich habe ein seltsames Problem, das bei meiner etwas älteren Linux PHP Installation nicht auftritt, aber unter der neueren Windows PHP Version, die auf meinem Laptop läuft:
Und zwar habe ich ein Formular, das verschiedene Pflichtfelder enthält. Ich prüfe nun, ob diese Pflichtfelder ausgefüllt sind, indem ich z. B. schreibe
If $test!="" {
echo "Das Pflichtfeld ist ausgefüllt";
}
else {
echo "Sie haben etwas vergessen";
}
Das Problem hierbei: Ich kann die Variable gar nicht prüfen, wenn sie im Formular nicht mit einem Wert belegt wurde, weil mir dann PHP immer sagt, dass die Variable unbekannt ist.
Meine Frage: Wie soll man prüfen, ob eine Variable leer oder voll ist, wenn mir PHP bei einer leeren Variable immer ne Fehlermeldung ausspuckt, weil die Variable scheinbar nicht übertragen wurde.
Wie gesagt, das Problem besteht nur bei der neueren Windows Version, nicht bei der älteren Linux Variante.
Danke,
Patryn
Kommentar