huhu ihr ^_^ o.o
also man nehme folgenden code
Soo.
Vielleicht versteht ihrs o.o!
Also der hohl ein paar "Bauaufträge" aus der Datenbank, um genau
zu sein alle. Und wenn die Startzeit des Auftrags + die Dauer des
auftrags <= time(); is dann soll die Bauauftrag gelöscht werden un so
Wenn nich, dann soll die Restzeit/Dauer geupdatet werden.
Komischerweise möchte dieser schöne und immer gut versorge
Code nicht funktionieren o.o!
Könnt ihr mir vielleicht helfen?!
edit: mein prob: er löscht es viel zu früh o.o
cya
also man nehme folgenden code
PHP-Code:
$q = $db->query("SELECT * FROM ".P."_activebuild");
while($r = mysql_fetch_array($q)) {
if(($r['starttime']+$r['time']) <= time()) {
#### ready, should be deleted ^-^
echo "TRULL: ".$TIME." ||||| ".($r['starttime']+$r['time'])." <- :(";
$db->query_unbuffered("DELETE FROM ".P."_activebuild WHERE activeid='".$r[activeid]."'");
$buildings = $db->arktos("SELECT buildings FROM ".P."_base WHERE baseid='$bid'");
$db->query_unbuffered("UPDATE ".P."_base SET buildings='".$buildings." ".$r[buildid]."' WHERE baseid='$bid'");
} else {
$aktime = time();
$startt = $r[starttime];
$time_wenns_fertig_is = $startt + $r[time];
$ALSO_DARAUS_FOLGT_DIE_RESTZEIT = $aktime - $time_wenns_fertig_is;
$db->query_unbuffered("UPDATE ".P."_activebuild SET time='".$ALSO_DARAUS_FOLGT_DIE_RESTZEIT."' WHERE activeid='".$r[activeid]."'");
}
}
Vielleicht versteht ihrs o.o!
Also der hohl ein paar "Bauaufträge" aus der Datenbank, um genau
zu sein alle. Und wenn die Startzeit des Auftrags + die Dauer des
auftrags <= time(); is dann soll die Bauauftrag gelöscht werden un so
Wenn nich, dann soll die Restzeit/Dauer geupdatet werden.
Komischerweise möchte dieser schöne und immer gut versorge
Code nicht funktionieren o.o!
Könnt ihr mir vielleicht helfen?!
edit: mein prob: er löscht es viel zu früh o.o
cya
Kommentar