Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2012, 08:30
jeixuxspn
 
Fecha de Ingreso: noviembre-2010
Ubicación: Munich - Alemania
Mensajes: 76
Antigüedad: 13 años, 5 meses
Puntos: 7
Respuesta: Acceso solo administrador

Cita:
Iniciado por kfh1992 Ver Mensaje
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());