also ich hab ein großes Problem und zwar hab ich ein script dass für ein onlinegame is bei dem eine zeit runterläuft und dann eine zahl um eins erhöht wird die zeit die runterläuft erhöht sich immer um eins allerdings soll es so sein dass wenn ich die seite mit der zeit aufrufe die zeit nicht wider ganz von vorne anfängt.Es ist also so dass wenn ich die seite aufrufe es jedesmal von borne losgeht ich will aber erreichen dass es ganznormal egal wie oft man daraufklickt die Zeit ganz normal runterläuftund nicht immer wieder von vorne anfängt.ich poste hier mal mein script:
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<?php
$db=mysql_connect("localhost", "hi", "hallo");
mysql_select_db("user");
$anfrage="SELECT * FROM user";
$ergebnis=mysql_query($anfrage);
$arme1="2";
$Beine1="3";
$Meereswissen1="4";
$Kontern1="5";
$Intelligenz1="6";
$Plündern1="7";
$Brust1="8";
$Kappern1="9";
$zeile=mysql_fetch_row($ergebnis);
$arme=$zeile[$arme1];
$Beine=$zeile[$beine1];
$Meereswissen=$zeile[$meereswissen1];
$Kontern=$zeile[$Kontern1];
$Intelligenz=$zeile[$Intelligenz1];
$Plündern=$zeile[$Plündern1];
$Brust=$zeile[$brust1];
$Kappern=$zeile[$Kappern1];
mysql_close($db);
print($arme);
$x=1000;
?>
<div id="tr"></div>
<script type="text/javascript">
v=new Date();
var bx=document.getElementById('tr');
x=<?php echo($x) ?>;
function t(){n=new Date();
s=x-Math.round((n.getTime()-v.getTime())/1000.);m=0;h=0;if(s<0)
{bx.innerHTML="Fertig";var y=1;
} else{if(s>59){m=Math.floor(s/60);s=s-m*60}if(m>59){h=Math.floor
(m/60);m=m-h*60}if(s<10){s="0"+s}if(m<10){m="0"+m}
bx.innerHTML=h+":"+m+":"+s}
window.setTimeout("t();",200);}
window.onload=t;
</script>
<head><meta http-equiv="refresh" content="5";URL=lala.php?y=1"></head>
steffen