lulu: Einfache Abfrage funzt nicht :(

Beitrag lesen

Huhu

if ($row[sprache] == 'Deutsch' OR 'deutsch') {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
man benutze 2 == ,

und beachte auch die 2. Bedingung nach dem OR.
Da ein String ungleich '' immer wahr ist liefert obiger Ausdruck
immer true.

Also

if ($row['sprache'] == 'Deutsch' OR $row['sprache'] == 'deutsch')

oder

if ( strtolower( $row['sprache']) == 'deutsch' )

in diesem Fall würde sich evtl. auch ein switch anbieten. (Im Hinblick auf die Spanische und Chinesische Sprachversion ;-)

Auf dieser Seite

http://www.php.net/manual/de/language.types.array.php

unter "Array do's und don'ts"

steht beschrieben warum es mit_mit_Tüttelchen "richtiger" ist als
mit_mit_ohne_Tüttelchen.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday