Ich habe folgendes Problem:
Ich habe eine Textdatei in der Daten folgendermaßen stehen:
Unschwer zu erkennen, es handelt sich um Termine.
Dann habe ich einen Part Code der mir die Datei einliest und eine Funktion die zum Prüfen der Werte dienen soll:
Was ich jetzt machen will:
Ich baue einen Kalender, und wenn ein Datum kommt das in der Liste steht, dann soll der eintrag andersfarbig dargestellt werden.
Dazu verwende ich folgenden Code:
Jetzt das Problem:
Es wird immer nur das letzte Datum aus der Textdatei andersfarbig markiert.
Kann mir jemand sagen woran das liegt?
Dank euch!
Ich habe eine Textdatei in der Daten folgendermaßen stehen:
Code:
2009August1
2009August2
2009August3
2009August4
2009August5
2009August6
2009August7
Unschwer zu erkennen, es handelt sich um Termine.
Dann habe ich einen Part Code der mir die Datei einliest und eine Funktion die zum Prüfen der Werte dienen soll:
Code:
$thisFileContent = file("belegungen.txt");
function checkarrayaufwert($wert,$array)
{
$ret=false;
for ($i=0;$i < count($array);$i++)
{
if ($wert==$array[$i])
{
$ret=true;
}
}
return $ret;
}
Was ich jetzt machen will:
Ich baue einen Kalender, und wenn ein Datum kommt das in der Liste steht, dann soll der eintrag andersfarbig dargestellt werden.
Dazu verwende ich folgenden Code:
Code:
for ($j=0; $j<$x; $j++)
{
//Eindeutige ID für Zelle
$id = $ye.$monat.$day++;
if (checkarrayaufwert($id,$thisFileContent))
{
echo "<td id=".$id." width=\"15\" align=\"right\" class=\"cal_belegt\">".$tag++."</td>";
}
else
{
echo "<td id=".$id." width=\"15\" align=\"right\" class=\"cal_td\">".$tag++."</td>";
}
}
Jetzt das Problem:
Es wird immer nur das letzte Datum aus der Textdatei andersfarbig markiert.
Kann mir jemand sagen woran das liegt?
Dank euch!