ciao ragazzi. io ho un campo datetime_lastping che mi serve per mantenere attivo un utente tra i presenti. nel login faccio in modo che impedisca l'accesso se sono passati meno di 5 minuti dall'ultimo ping. Fin qui nessun problema.
Ora vorrei stampare i secondi restanti allo scadere dei 5 min, qualcosa tipo "puoi loggarti tra 250 secondi". Ora io c'ho provato, ma dati i risultati mi sa che sbaglio sicuramente
cmq veniamo al codice:
Codice PHP:
$sql="SELECT *,(NOW() - datetime_lastping) as Resto FROM presenti WHERE NOW() - INTERVAL 5 MINUTE < datetime_lastping AND Nick='$Nick'";
$query=mysql_query($sql,$db);
$toc = mysql_fetch_array($query);
$num2 = mysql_num_rows($query);
if($num2 > '0') {
echo"Loggati tra $toc[Resto] secondi"; }
} else { ok }
sbagliato sicuro eh?