Cita:
Iniciado por kfh1992
Ok, me funciona y una pregunta, porque cuando pongo esto en finalizar sesión
mysql_query("UPDATE users SET online=0 WHERE mail='$mail' and password='$password' ") or die (mysql_error());
no me funciona,pero si finaliza sesion?
<?php
include("config.php");
mysql_query("UPDATE users SET online=0 WHERE mail='$mail' and password='$password' ") or die (mysql_error());
session_start();
session_unset();
session_destroy();
header("Location: index.php");
?>
Prueba poniendole comas a las varibales mail y password, por que lo que tu haces, es actualizar si se cumple la condición de que un email es igual a '$mail', pero es tomado como una cadena entera y no como una variable de PHP.
Código PHP:
mysql_query("UPDATE users SET online=0 WHERE mail='".$mail."' and password='".$password."' ") or die (mysql_error());