Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2008, 05:18
samyb8
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 5 meses
Puntos: 1
Aceptados o No aceptados!!!

Amigos,

Tengo el siguiente problema. Mi bbdd de usuarios tiene un campo llamado ACEPTADO (toma valores 1, si aceptado. 0 si no aceptado).
Intento recoger el valor en PHP y compararlo en un elseif, para que me vuelva al index principal si no está aceptado aún, pero siempre me vuelve al index!! Aunque ACEPTADO valga 1!!

Este es el código. ¿Puede ser que el error esté en la forma de tomar el valor de ACEPTADO en PHP?

Gracias!!

$query = "select * from usuarios where email='$email' and password='$password'";

$result = mysql_query($query);
$row = mysql_fetch_array($result);
$aceptado=mysql_result($result,"aceptado");
if (mysql_num_rows($result) != 1)
{
$error = "Mal conectado";
echo $query;
echo (mysql_num_rows($result));
header( 'Location: ../UsuariosOH/registro.php' );
echo "Si desea registrarse, puede hacerlo aquí";
}
else if ($aceptado == "0")
{
header('Location: ../index.php' );
}
else {
$_SESSION['email'] = "$email";
$_SESSION['nombre']= $row['nombre'];
$_SESSION['aceptado']= $row['aceptado'];
$_SESSION['apellido']= $row['apellido'];
header('Location: ../indexAprovados.php' );
}