Buongiorno a tutti,
ho un piccolo problema con la funzione logout.
Quando clicco sul bottone logout mi da pagina bianca oltre a non modificare il campo stato.
Inoltre volevo trovare il modo che quando un utente chiude il browser oltre a distruggere in automatico la sessione modifichi il campo stato nella tabella login.
Il codice della funzione è il seguente:
Codice PHP:
<?php
include_once("config.php");
session_start();
header("Refresh: 5;URL=index.php");

$query1 'SELECT * FROM login WHERE username = "'.$_SESSION['USER'].'" AND password = "'.$_SESSION['PASS'].'"';
$result1 mysql_query($query1);
while(
$row mysql_fetch_assoc($result)){
if(
$row['stato'] = 'online'){
$row['stato'] = 'offline';
$query 'UPDATE login SET stato = "'.$row['stato'].'" WHERE username = "'.$_SESSION['USER'].'" AND password = "'.$_SESSION['PASS'].'"';
$result mysql_query($query);
}
//fine if
}//fine while
if(isset($result)){
session_destroy();
}
?>
attendo vostri utili consigli.
grazie mille a tutti