Hallo
ZITAT(Kasperl @ 11.04.2006 - 17:58)

QUELLTEXT
if((int)$var=("SELECT * FROM waren WHERE Lieferbereit") == 0)
Hast du mal das Ergebnis deines Querys ausgegeben? Du fragst schließlich
alle Ergebnisse, auf die "Lieferbereit" zutrifft, also auch
alle Felder (mit dem *)
mehrerer zutreffender Zeilen, ab. Zusätzlich kommt erschwerend hinzu, dass du die Abfrage dirtekt (anstatt das Ergebnis der Abfrage) vergleichst.
Du wandelst das Ergebnis nicht erst um (mysql_fetch_array/assoc/row etc.) so dass es sich hier mMn nur um eine Kennung (die notwendigerweise als Integer vorliegen muss) handeln kann. Man möge mich verbessern, falls ich falsch liege (siehe: edit).
[edit]: Wenn ich es recht besehe, hast du nicht einmal eine Kennung einer MySQL-DB-Verbindung, da du den Query nicht an die Datenbank absendest (mysql_query()). Außerdem sollte er sowieso nicht funktionieren, da du die Bedingung nicht zuende ausformuliert hast.
Du fragst nach allen Feldern der Tabelle
waren, auf die die Bedingung
Lieferbereitschaft zutrifft. Du machst aber keine Aussage über den gewünschten Wert von
Lieferbereitschaft.
[/edit] Tschö, Auge