Nach gesendeten Daten überprüfen
Hamza Raya
- php
0 Andreas0 Thomas Luethi0 small-step
Hallo nochmals
Also:
Ich habe ein Formular mit einem Textfeld "User_host"... Wenn ich nun dieses Feld ausfülle werden die Daten mit Post an die selbe Seite geschickt. Danach wird überprüft ob $_POST['User_host'] != "" ist... Wenn nicht werden bestimmte Daten aus einer Datenbank geholt. Wenn ja wird das Fomular ausgegeben.
Das Problem ist folgendes dass wenn ich die Seite zum ersten Mal aufrufe folgende Meldung ausgegeben wird, da die Variable ja leer ist und sozusagen nicht existiert... In ASP habe ich das Überprüfen ob Daten gesendet wurden mit If Request.Form.Count() gelöst... Wie kann ich das in PHP überprüfen ?
Dankbar für jede Hilfe
Hamza
Kleine Info: Hamza ist ein arabischer MÄNNLICHER name... für die die's noch nicht begriffen haben ! Und Raya der Familienname
if (isset($_POST['User_host']) ...
Hallo Hamza,
Das Problem ist folgendes dass wenn ich die Seite zum ersten Mal aufrufe folgende Meldung ausgegeben wird, da die Variable ja leer ist und sozusagen nicht existiert... Wie kann ich das in PHP überprüfen ?
Du suchst vermutlich isset()
http://www.php.net/manual/de/function.isset.php
Weitere Lesetips:
http://www.dclp-faq.de/q/q-stil-normalform.html
http://www.dclp-faq.de/ch/ch-webvariablen.html
Gruesse,
Thomas
Hi,
Das Problem ist folgendes dass wenn ich die Seite zum ersten Mal aufrufe folgende Meldung ausgegeben wird, da die Variable ja leer ist und sozusagen nicht existiert... In ASP habe ich das Überprüfen ob Daten gesendet wurden mit If Request.Form.Count() gelöst... Wie kann ich das in PHP überprüfen ?
Du könntest einfach die Antworten auf deine letzte Frage lesen, da steht die Antwort schon.
Um auf dein "Request.Form.Count()" einzugehen (ich mag ASP nicht...), das gleiche könntest du mit count($_GET) oder count($_POST) erreichen...
Gruß,
Small-Step