Gast: Abfrage auf 0

Beitrag lesen

Hallo,

irgendwie klappt's nicht. Ich möchte einen per GET oder POST hereinkommenden Wert auf 5 setzen, vorausgesetzt, er ist leer. Die Zahl 0 ist ein gültiger Wert und soll nicht ersetzt werden.

  
$wert = ( $_POST['wert'] ) ? $_POST['wert'] : $_GET['wert'];  
if (!$wert && $wert!=0 ) $wert = 5;  

Wenn kein Wert hereinkommt, müsste die erste Bedingung TRUE sein. Und KEIN Wert sollte doch auch ungleich 0 sein, oder?

Die Doppelbedingung wird nicht wahr.

Auf isset kann ich nicht abfragen, denn der Wert kann mit '' (leer) hereinkommen.

Gruß, Gast.