Hi,
ich speichere in einer Datei verschiedene Werte, unter anderem auch einen bestimmten Monat. Beim Auslesen wird der Inhalt in ein Array gespeichert da die Datei sehr klein ist. Der Monat steht jetzt im Array an Position 4 ([COLOR=red]$counter[3][/COLOR]). In einem zweiten Array sind alle Monate gespeichert ([COLOR=red]$monate[/COLOR]).
So weit so gut aber will ich jetzt die beiden Arrays vergleichen um in einem DropDown-Feld den Monat anzuzeigen, der in der Datei gespeichert wurde, funktioniert das nicht.
Von den 2. Möglichkeiten (selected oder nicht selected) wird generell die nicht selected genommen. Ich habe auch schon überprüft ob in den Arrays das richtige drinnen steht, tut es auch. Ich komme einfach nicht hinter das Geheimnis warum der Vergleich immer fehl schlägt.
Ich hätte echt nichts dagegen wenn mich einer Aufklären könnte was an meinem Code falsch ist. Ich danke jedenfalls schon mal allen die mir bei der Lösung des Problems behilflich sein werden.
ich speichere in einer Datei verschiedene Werte, unter anderem auch einen bestimmten Monat. Beim Auslesen wird der Inhalt in ein Array gespeichert da die Datei sehr klein ist. Der Monat steht jetzt im Array an Position 4 ([COLOR=red]$counter[3][/COLOR]). In einem zweiten Array sind alle Monate gespeichert ([COLOR=red]$monate[/COLOR]).
So weit so gut aber will ich jetzt die beiden Arrays vergleichen um in einem DropDown-Feld den Monat anzuzeigen, der in der Datei gespeichert wurde, funktioniert das nicht.
Von den 2. Möglichkeiten (selected oder nicht selected) wird generell die nicht selected genommen. Ich habe auch schon überprüft ob in den Arrays das richtige drinnen steht, tut es auch. Ich komme einfach nicht hinter das Geheimnis warum der Vergleich immer fehl schlägt.
Ich hätte echt nichts dagegen wenn mich einer Aufklären könnte was an meinem Code falsch ist. Ich danke jedenfalls schon mal allen die mir bei der Lösung des Problems behilflich sein werden.
PHP-Code:
$monate = array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli",
"August", "September", "Oktober", "November", "Dezember");
for ($n=0; $n<=11; $n++)
{
if ($counter[3] == $monate[$n])
echo "<option selected>$monate[$n]</option>";
else
echo "<option>$monate[$n]</option>";
}
Kommentar