Codice PHP:
include("connect_al_db.php");
$nick = $_SESSION['nick'];
$time = time();
$timeout = time()-600;
$query=" SELECT * FROM online WHERE nick ='$nick' ";
$invio = mysql_query($query);
if(mysql_num_rows($invio) == 0)
{
$query= "INSERT INTO online (nick, data,locations,status) VALUES ('$nick','$time','$location','online')" ;
mysql_query($query);
} else {
mysql_query("UPDATE online SET data='$time',locations='$location',status='online' WHERE nick='$nick'");
}
$sql2=" UPDATE online set status = 'offline' WHERE data < '$timeout' ";
$query2 = mysql_query($sql2)or die("errore2");
ciao ragazzi rieccomi con un mio nuovo dilemma!!! a parte i miei soliti errori di sintassi, cosa ha di sbagliato questo tag?? dopo un pò i nick con sessione attiva spariscono dalla lista :(
volevo sapere anche se faccio bene ad usare questo sistema oppure se sono fuori strada visto che le query sono limitate :(