Hallo,
ich habe zwei Probleme mit meinem php script:
Bei méinem script wird mit java script einen zeit runtergezählt.Beim beendigen dier Zeit soll nun die gleiche Seite erneut geladen werden und eine variable gefüllt werden.Ich stelle einfach an den Anfang des Scripts eine if abfrage.Fals die variable noch nicht gefüllt ist läuft die Zeit weiter und wenn sie gefüllt is wird eine andere Variable um euns erhöht.Hier ist nun mein erstes Poblem: Wie schaffe ich es dass die variable erst nach dem ablauf der Zeit gefüllt wird?Mein zweites Problem besteht darin dass immer wenn ich die Seite aktualisiere die Zeit von vorne beginnt runer zu zählen. ich will aber erreichen dass die zeit egal wie oft aktualisiert wird ganz normal runter zählt und nicht wieder von vorne beginnt.
Hier mein script:
Ich hoffe es kann mir jemad helfen
mfg Stefan
ich habe zwei Probleme mit meinem php script:
Bei méinem script wird mit java script einen zeit runtergezählt.Beim beendigen dier Zeit soll nun die gleiche Seite erneut geladen werden und eine variable gefüllt werden.Ich stelle einfach an den Anfang des Scripts eine if abfrage.Fals die variable noch nicht gefüllt ist läuft die Zeit weiter und wenn sie gefüllt is wird eine andere Variable um euns erhöht.Hier ist nun mein erstes Poblem: Wie schaffe ich es dass die variable erst nach dem ablauf der Zeit gefüllt wird?Mein zweites Problem besteht darin dass immer wenn ich die Seite aktualisiere die Zeit von vorne beginnt runer zu zählen. ich will aber erreichen dass die zeit egal wie oft aktualisiert wird ganz normal runter zählt und nicht wieder von vorne beginnt.
Hier mein script:
Code:
<!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";
$zeile=mysql_fetch_row($ergebnis);
$arme=$zeile[$arme1];
mysql_close($db);
if($varibale==1)
{$a++1
}
else
{/////Zeit soll weiterlaufen//// }
$x=5;
?>
<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";
} 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=lul.php?y=1"></head>
</body>
</html>
Ich hoffe es kann mir jemad helfen
mfg Stefan