Andreas Görtz: Abfrage ist falsch?

Beitrag lesen

Hi,

Und zwar wenn $anzahl == "" oder $anzahl =="0" ist dann soll kein

Du suchst wohl mehr ein &&, also Anzahl soll nicht leer und nicht 0 sein.

Hoffe, ich hab mich nicht vertan...

nein, hast du nicht, denn was Hansi möchte, ist eine Verneinung der Abfrage if ($anzahl == "" || $anzahl =="0"). Bei einer Verneinung wird nicht nur das == zu !=, sondern auch || zu && bzw. umgekehrt, in diesem Fall also if ($anzahl != "" && $anzahl !="0").

Ich würde aber als Ergänzung noch die Funktion empty() (http://de3.php.net/manual/en/function.empty.php) vorschlagen, die genau diesen Fall prüft. Die Abfrage würde also

if (!empty($anzahl))

lauten.

Gruß,
Andreas.