Mailinglisten-Archive |
> 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