Mailinglisten-Archive |
Moin Michael Motzkus, moin Liste MM> if ( $ds[2] != '2' || $ds[2] != '3' || $ds[2] != '4' || $ds[2] != '6' MM> ){rechte_fehler();} MM> Ich bekomme immer "rechte_fehler()", obwohl $ds[2] 2 ist. Ist ja auch logisch: In dem Fall werden von Deinen vier Vergleichen ja drei wahr, was bei einer oder Verknüpfung natürlich ebenfalls wahr ergibt. Ich nehme an Du wolltest folgendes konstruieren? if ($ds[2] == '2' || $ds[2] == '3' || $ds[2] == '4' || $ds[2] == '6') { nix_rechte_fehler(); } else { rechte_fehler(); } Ansonsten, falls Deine Liste noch länger werden solle: http://www.php-center.de/de-html-manual/function.in-array.html -- Stefan Schwardt.
php::bar PHP Wiki - Listenarchive