Hallo alle zusammen. ^_^
Ich programmiere zurzeit eine JS-Spiel, dass man nur alle 30 min. spielen darf. Ich habe dafür eine Zeitsperre programmiert.
Ich habe folgenden Code:
PHP-Code:
<?
$abfrage = "SELECT timestamp FROM spiele WHERE name = '".$name."' AND spiel = 'zahlenraten' ORDER BY timestamp DESC LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if(mysql_num_rows($ergebnis) == 0)
{
echo" <form>
<input type='text' name='Raten' id='Raten' value='' size='5' />
<input type='button' name='Raten2' id='Raten2' value='Raten' onclick='generate();' />
</form>
</center";
}
else
{
$zeit = time();
$timestamp = $row->timestamp;
if($zeit - $timestamp < 1800)
{
$wartezeit = $zeit - $timestamp;
$nochwarten = date("i",$wartezeit);
echo"Du musst noch ".$nochwarten." Minuten warten, bis du erneut spielen kannst!";
}else
{
echo"
<form>
<input type='text' name='Raten' id='Raten' value='' size='5' />
<input type='button' name='Raten2' id='Raten2' value='Raten' onclick='generate();' />
</form>
</center";
}
}
}
?>
Das ganze klappt auch, nur bei dem Codeabschnitt
PHP-Code:
$wartezeit = $zeit - $timestamp;
$nochwarten = date("i",$wartezeit);
echo"Du musst noch ".$nochwarten." Minuten warten, bis du erneut spielen kannst!";
hapert es noch. Ich kriege es einfach nicht hin, anzuzeigen, wie lange man noch warten muss.
Kann mir da jemand helfen?
EDIT: Ich glaube, ich habe das Problem in das falsche Forum gepostet, fortgeschritten ist das Ganze ja wirklich nicht. Kann das ein Mod verschieben? Danke.
