Es gibt ein Problem 01.07.2014-23:13:23 mit 27.06.2014-20:56:09 korrekt zu vergleichen, er ist der Meinung, dass der 01.07 kleiner ist.
Ich vergleiche beides wegen einem CD, vor dem 01.07, funktionierte es ohne Probleme, ich hatte auch nichts am Code geändert. der 27. ist in der DB gespeichert.
Ich komme einfach nicht dahinter, habe jetzt über 4 Stunden gesucht.
Auf dem Bild die Zweite "Zeitangabe", so sieht der Fehler dann bei der Ausgabe aus. Der Browser rotiert dabei förmlich.
Ich vergleiche beides wegen einem CD, vor dem 01.07, funktionierte es ohne Probleme, ich hatte auch nichts am Code geändert. der 27. ist in der DB gespeichert.
PHP-Code:
$time = time();
$date = date("d.m.Y-H:i:s", $time);
$nahrung_time= time() + (15*60);
$nahrung= date("d.m.Y-H:i:s", $nahrung_time);
$cd_nahrung = $nahrung_cd-$time;
$nahr = hier steht eine Rechnung;
$nahrung_fertig = $res_ressourcen->nahrung_prod; (=$nahrung, kommt aus der DB)
if($nahrung_fertig <= $date)
{
mysql_query("UPDATE table SET nahrung='$nahr', nahrung_prod='$nahrung', nahrung_cd='$nahrung_time' WHERE charakter='$online' AND online='$o'");
echo("<script> location.reload(); </script>");
}
else{
echo("<div id='cIDnahrung'><script>cooldown($cd_nahrung,'cIDnahrung');</script></div>");
}
Auf dem Bild die Zweite "Zeitangabe", so sieht der Fehler dann bei der Ausgabe aus. Der Browser rotiert dabei förmlich.
Kommentar