phpbar.de logo

Mailinglisten-Archive

[php] if order not if :)

[php] if order not if :)

Anton Funk anton.funk at major-new-media.de
Don Feb 26 12:28:56 CET 2004


> Hallo,
>
> ich führe derzeit folgende Abfrage durch:
>
> if(empty($_SESSION['username']) OR empty($_SESSION['password']) OR
> empty($_SESSION['id_user']) OR empty($_SESSION['email']) OR
> $action!="subscribe")
>
> Wenn jetzt action aber den Wert "subscribe" enthält wird der Folgeblock
> trotzdem ausgeführt.
>
> Wo liegt mein Denkfehler ?
>
> Der Sinn ist:
> Es müssen alle SESSION Werte vorhanden sin um den Block anzuzeigen aber
> es darf auf keinen Fall der $action Wert = "subscribe" sein

ersetze doch mal deine ORs durch &&
if (!empty($_SESSION['username'] && ......  also

PS : mit empty prüfst du ob eine variable leer ist, und du willst diese doch
bestimm als NICHT leer haben
deswegen das ! vor empty
Gruß Anton


php::bar PHP Wiki   -   Listenarchive