codice:
if ($user=="" AND $ospite=="") {
$query = "INSERT INTO ospiti_connessi (Ultimo) VALUES (now())";
$result = mysql_query($query, $db);
$ospite = mysql_insert_id($db);
setcookie("ospite", $ospite, mktime (0,0,0,date("m"),date("d"),date("Y")+1));
}
if ($ospite!="") {
$query = "SELECT * FROM ospiti_connessi WHERE ID = '$ospite'";
$result = mysql_query($query, $db);
$presente = mysql_num_rows($result);
if ($presente==1) {
$query = "UPDATE ospiti_connessi SET Ultimo=now() WHERE ID = '$ospite'";
$result = mysql_query($query, $db);
} else {
$query = "INSERT INTO ospiti_connessi (Ultimo) VALUES (now())";
$ospite2 = mysql_insert_id($db);
$result = mysql_query($query, $db);
setcookie("ospite", $ospite2, mktime (0,0,0,date("m"),date("d"),date("Y")+1));
}
}
Come si vede in questo codice uso l'ultimo id come valore del cookie, però se la tabella è piena tutto liscio, mentre se è vuota il valore del cookie è 0, come posso risolvere?