Julian Hofmann: Datumsproblem- Kalender-

Beitrag lesen

Hallo,

$wochentag[$heute] = "<font color='#FFFFFF'> $wochentag[$heute] </font>";

Dir ist an dieser Stelle aber schon klar, daß Du gerade den heutigen Wochentag im Array überschreibst, spricht aus $wochentag[2] (=DI) jetzt "<font color='#FFFFFF'> DI </font>" wurde. Die Abfrage für den heutigen Tag wird daher nicht funktionieren. Die Änderung solltest Du erst nach Erzeugung des Links vornehmen. Da sollte aber nicht der große Fehler liegen.

Und mit: $result2 = mysql_query("SELECT ID, date_format(datum, '%W - %d.%m.%Y') as datum FROM profi WHERE datum = '$dat%'");

Wie sind die Datumsangaben in der DB gespeichert? Würde nämlich sagen, daß Deine WHERE-Abfrage ein anderes Format zur Verfügung hat also Du annimmst, daß es hat. Die Formatierung aus dem SELECT erhältst Du ja erst als Ergebnis Deiner Abfrage, nicht als Basis (also für WHERE) in der Abfrage.

Grüße aus Würzburg
Julian