Hi,
also ich habe das jetzt alles ein gebrahct un es klappt.
Jetzt nur noch zwei Sachen,
ersten ich habe jetzt den Countdown gesetzt, indem ich den alten TImestamp mit dem neuen vergleich und so zu einem Countdown komme. Ich möchte aber das er z.B. nur zwei Stunden läuft.
Jetzt berechne ich aber wie lange das her ist der erste Tiemstamp und der zweite.
Aber der countdown soll nur 2 stunden laufen, und die tiemsatmps sollen nur schauen wie lange das noch dauert.
aber wie kann ich das realisieren?
Das folgende Script gibt mir nur die zeit zwischen den Time stamps an, ich will aber einen Countdown haben, der vom ersten tiemstamp 2 stunden rechnet und dann soll der Button erscheinen.
<?php
$ak_datum = time();
$dbName = "ghostsoldier";
$dbHost = "localhost";
$dbUser = "root";
$dbPW = "";
if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error());
if ($query = mysql_query("SELECT * FROM bauen")) {
while ($jetzt = mysql_fetch_array($query)) {
$erstezeit = $jetzt["datum"];
}
} else die(mysql_error());
$dauer = $ak_datum - $erstezeit
?>
<html>
<head>
</head>
<body>
<script language="Javascript">
<!--
var countdown = <?=$dauer?>;
function doCount()
{
if (countdown > 0){
countdown--
}
else{
document.getElementById("FORMULAR").style.visibility="visible";
}
var s = countdown;
var h = Math.floor(s/3600);
var m = Math.floor((s - (h * 3600))/60);
s = (s-(h*3600))%60
window.status=h+":"+m+":"+s+ " bis zur nächsten Seite"
window.setTimeout('doCount()',1000)
}
doCount();
//-->
</script>
<div style="visibility:hidden" id="FORMULAR">
<form method="post" action="test3.php">
<input type="submit" value="weiter" name="los">
</form>
</div>
</body>
</html>