evidentemente debes descargar jquery y referenciarlo antes
el javascript de para poner offline a los usuarios
Código HTML:
function online(){
$.ajax({
type: "POST",
url: 'marca_offline.php',
data: {offline = '0'}
});
}
}
<body onunload="online()">
en el archivo marca_offline.php solamente obtienes la variable "offline" con $_POST['offline']; y haces un UPDATE a tu tabla de usuarios para que marque al usuario como offline "0" y para verificar si esta onine cada vez que te logeas cambias el valor nuevo en la tabla usuarios (online) a "1"
al cerrar sesion tambien hay que cambiar de valor al campo online
espero te sirva,
saludos
pd:
jQuery es un framework escrito en javascript, que dentro de todas sus bondades tiene una implementacion de AJAX, y AJAX es una forma de comunicar a un cliente con un servidor de forma asincrónica.