Mahlzeit BlackColla,
FOTU ist genauso wie TOFU relativ unbeliebt - bitte lass es also in Zukunft bleiben. Danke.
FOTU? keine ahnung was das ist...
Das, was Du erneut produziert hast, dessen Erklärung ich Dir (nicht zum Spaß) verlinkt habe und was mich - sollte es noch einmal vorkommen - davon abhalten wird, mich in diesem Thread weiter zu äußern.
aber irgendwie "sendet" php den mysql_query(update) nicht an die db...
"Irgendwie" hilft bei der Fehlersuche ungefähr gar nicht. Wo genau tritt welcher Fehler auf? Lässt Du Dir von PHP Fehlermeldungen und Hinweise ausgeben? Unterdrückst Du sie? Welches Verhalten erwartest Du genau - welches tritt stattdessen auf?
Kurz gesagt: es fehlt eine vernünftige und nachvollziehbare Problembeschreibung.
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
Warum auch immer Du das aktuelle Datum mit PHP ermittelst - das könnte MySQL genauso gut.
$db_query = mysql_query('SELECT * FROM date') or die (mysql_error());
Zu der "Fehlerbehandlung" kann ich nur auf Zitat 1282 verweisen.
$date = mysql_result($db_query,0);
OK, jetzt hast Du Dir das Datum des Eintrags aus der Datenbank geholt.
$db_update_query = mysql_query('UPDATE date SET date='.$datum.'');
Und jetzt überschreibst Du den Wert mit dem aktuellen Datum. Immer. Ist das so gewollt?
if($date != $datum)
Hier vergleichst Du zwei Variablen. Hast Du Dir schon einmal angeschaut, was in beiden eigentlich enthalten ist (dazu sei z.B. auf var_dump() verwiesen)?
{
mysql_query('UPDATE date SET date=21.06.2010');
echo ' datum geändert?';
Hier überschreibst Du das Datum in der Datenbank noch einmal ... warum?
Und was ist jetzt eigentlich Dein Problem? Wo hakt's konkret?
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|