Hi,
ich habe eine IF Abfrage die immer ausgeführt wird, auch wenn die Vergleichswerte nicht identisch sind.
Vielleicht seht ihr den Fehler ....
$CORE->XMLFILES enthält zur Zeit nur
$CORE->XMLFILES[0]["filesize"] = ...
$CORE->XMLFILES[0]["filename"] = ...
Jemand ne Idee? Andere IF Abfragen funktionieren wie sie sollten... Nur diese benimmt sich daneben. Wenn man == durch != ersetzt wird der Wahrheitsteil ($PTE usw) gar nicht ausgeführt. :roll
:Update:
Die IF Abfrage wird sogar immer noch ausgeführt wenn ich
mache....
ich habe eine IF Abfrage die immer ausgeführt wird, auch wenn die Vergleichswerte nicht identisch sind.
Vielleicht seht ihr den Fehler ....
Code:
php Auszug foreach($CORE->XMLFILES as $INDEX => $VALUE) { if($_POST["xmldatei"]==$INDEX) { $PTE->Add("display_list_result", "SELECTED", " selected=\"selected\""); } }
Code:
html Auszug <select name="xmldatei" size="5" class="list"> <option value="none">-- XML Datei auswählen --</option> <option value="0" selected="selected">artikel.XML - 2429278 bytes</option> </select>
$CORE->XMLFILES[0]["filesize"] = ...
$CORE->XMLFILES[0]["filename"] = ...
Jemand ne Idee? Andere IF Abfragen funktionieren wie sie sollten... Nur diese benimmt sich daneben. Wenn man == durch != ersetzt wird der Wahrheitsteil ($PTE usw) gar nicht ausgeführt. :roll
:Update:
Die IF Abfrage wird sogar immer noch ausgeführt wenn ich
Code:
if("bla"==$INDEX) { ... }
Kommentar