Si te fijas , falta cerrar el parentesis en esta query :
Código PHP:
$query = "INSERT INTO `online` ( `usuario` , `tiempo` )
VALUES ('$_SESSION[usuario]', '$tiempo' ";
Dudo que sea ese el causante del problema , pero puede que si , asique debes modificarlo por algo asi:
Código PHP:
$query = "INSERT INTO `online` ( `usuario` , `tiempo` )
VALUES ('$_SESSION[usuario]', '$tiempo') ";