Hallo Ich habe ein Problem ,
Ich habe ein Timer Script das die Zeit aus der Datenbank und die jetzige Zeit
berechnen soll und ausgeben soll wie lange man noch eine Aktion macht.
Also PHP und in Javascript eingebunden.
Hier ist das Script
Code:
<?
session_start();
include 'connect_inc.php';
$member2 = mysql_query("SELECT * FROM login WHERE name = '$_SESSION[username]'");
$member = mysql_fetch_array($member2);
?>
<html>
<head>
<script language="javascript">
<!--
function countdown(){
ende = <? echo $member[time] + 1800;?>;
start = <? echo time();?>;
ziel = ende - start;
tage = Math.floor(ziel/24/60/60);
ziel = ziel - (tage*24*60*60);
stunden = Math.floor(ziel/60/60);
ziel = (ziel - (stunden*60*60));
minuten = Math.floor(ziel/60);
ziel = ziel - (minuten*60);
sekunden = Math.floor(ziel);
document.getElementById("sage").innerHTML = stunden + "Stunden" + "\t" + minuten + "\t" + "Minuten" + "\t" + sekunden + "\t" + "Sekuden";
setTimeout("countdown()", 1000);
}
-->
</script>
</head>
<body Onload="countdown();">
<span id="sage"></span>
</body>
</html>
Mein Problem das Javascript den Timeout nicht durchführt .
weiß einer woran das liegen kann ?