Probleme mit Countdown

stefferson

Grünschnabel
Hallöchen, ich bräuchte mal eure Hilfe bei einem Countdown.

Er wird nämlich nicht angezeigt, ich finde aber den Fehler nicht.

PHP:
while ($ergebnis = mysql_fetch_array($auslesen)) 
{
[...]
$status = $ergebnis["status"];
						
if($status == 0)
{
echo "[...]";
}
if($status == 1)
{ 
						
$countauslesen = mysql_query("SELECT enddatum FROM `$tabelle6` WHERE `ID` = '$id' AND `benutzername` = '$username'"); 

while ($count = mysql_fetch_array($countauslesen)) 
{
$timestampzahl = $count["enddatum"];
$date = new DateTime();
$jetzt = $date->getTimestamp();
$differenz = $timestampzahl - $jetzt;
}
?>
Code:
<script language="Javascript">
<!--
function CountdownAnzeigen()
{
var Rest = (<? echo $differenz; ?>/1000);
var CountdownText = "";

var Stunden = Math.floor(Rest/3600);
Rest = Rest-Stunden*3600;
if(Stunden > 1 || Stunden == 0)
{
CountdownText += Stunden + " Stunden ";
}
else if(Stunden == 1)
{
CountdownText += Stunden + " Stunde ";
}
if(Rest >= 60)
{
var Minuten = Math.floor(Rest/60);
Rest = Rest-Minuten*60;
if(Minuten > 1 || Minuten == 0)
{
CountdownText += Minuten + " Minuten ";
}
else if(Minuten == 1)
{
CountdownText += Minuten + " Minute ";
}
}
if(Rest > 1 || Rest == 0)
{
CountdownText += Rest + " Sekunden ";
}
else if(Rest==1)
{
CountdownText += Rest + " Sekunde ";
}
document.getElementById('Countdown').innerHTML = CountdownText;
window.setTimeout("CountdownAnzeigen()", 1000);
}
//-->
</script>

<span id="Countdown"></span>

[...]

echo mysql_error();
echo error_reporting(E_ALL);

gibt nichts aus.

echo $jetzt; echo $timestampzahl; echo $differenz;

gibt die richtigen Werte aus.

Müsste also am JS liegen oder?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück