so und zwar habsch ma wieder nen kleines prob bei diesem Script soll aber 0 der mysql befehl ausgeführt werden, dies geschieht aber nicht er bleibt einfach und 0 und es tut sich rein garnix...kann mir bitte jemand helfen...???
Weil ich weiß echt net mehr weiter....
- Code: Select all
$sql = "SELECT (UNIX_TIMESTAMP(startzeit) - UNIX_TIMESTAMP(NOW()) + dauer) AS restzeit,id,typ,dauer FROM mines WHERE acctid = $_SESSION[acctid] AND aktiv = 1";
$ret = mysql_query($sql);
while ($row = mysql_fetch_array($ret)){
$row['restzeit'] = $row['restzeit']<0 ? 0 : $row['restzeit'];
echo "<tr>";
echo "<td align='center'><font class='smallfont'><strong>$row[typ]</strong></font></td>";
echo "<td align='center'><font class='smallfont'><strong>$row[restzeit] Sek.</strong></font></td>";
echo "</tr>";
}
$sql33 = "SELECT * FROM mines WHERE acctid = $_SESSION[acctid] AND aktiv = 1";
$ret33 = mysql_query($sql33);
$row33 = mysql_fetch_array($ret33);
if($row33[typ]=="Forsthaus" || $row33[typ]=="Steinmine") $time = $row33[dauer]+=65;
if($row33[typ]=="Goldmine" || $row33[typ]=="Eisenmine" || $row33[typ]=="Kohlenmine") $time = $row33[dauer]+=75;
if($row[restzeit]==0) mysql_query("UPDATE mines SET aktiv = 0, startzeit = '', dauer = $row[dauer]+$time WHERE id = $row[id] AND aktiv = 1");
Danke im voraus...