Null Werte Prüfung

illetuffi

Mitglied
Hallo Forum,
ich habe da mal eine Frage, ich möchte Tippergebnisse in einer mysql Datenbank speichern.
Also ein user kann einen Tipp z.b. Fußballergebniss ein ein Formular eingeben.

Beim übersenden möchte ich mit php prüfen ob er einen Tipp angegeben hat.
Da ein Ergebnis ja auch 0 Werte haben kann weis ich nicht wie ich die Prüfung machen soll wer hat da eine Idee.
PHP:
 if ((!$_POST['heim']) or (!$_POST['gast'])) {$fehler.="<span class=\"fehler\">Füllen Sie alle Felder aus</span><br>";}
 
PHP:
if((!$_POST['heim'] && $_POST['heim'] !== '0') || (!$_POST['gast'] && $_POST['gast'] !== '0')){
  // ...
}

Eingaben aus Formularen, bzw. über $_GET oder $_POST übergebene Variablen sind erstmal automatisch vom Typ String und !== bzw. === bedeutet, dass nicht nur der Wert, sondern auch der Datentyp verglichen wird.

Bsp.:
PHP:
if(0 == false){ // true }
if(0 === false) { // false }

MfG
 
Zurück