Hamza Raya: Nach gesendeten Daten überprüfen

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

  1. if (isset($_POST['User_host']) ...

  2. 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

  3. 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