Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/09/2012, 04:09
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: validar usuario no sale

Cita:
Iniciado por fedefrankk Ver Mensaje
[...]
el print lo puse a modo de que me salga para ver el resultado.. pero me deja una hoja en blanco.. no se que estoy haciendo mal...
[...]
Prueba a corregir el índice...
Código PHP:
Ver original
  1. <?
  2.  
  3. $res = mysql_query("select * from usuarios where usu_email='$mail' AND usu_pass='$pass'", $con) or die(mysql_error());
  4. if( $fila = mysql_fetch_assoc($res) )
  5. {
  6.     //usuario y contraseña válidos
  7.     $_SESSION['usunombre']/* <- ['usu_nombre'] */ = $fila['usu_nombre'];
  8.     $_SESSION['usumail'] = $fila['usu_email'];
  9.    
  10.     print $_SESSION['usu_nombre']; // <- ['usu_nombre']
  11. }
  12. else
  13. {
  14.     //...
  15. }

A lo ya comentado añado:
Utiliza en el SQL SELECT, FROM, WHERE, AND en mayúsculas, facilita la lectura.
En vez de usar *, es preferible obtener solo lo que necesitas
Código PHP:
Ver original
  1. "select * from usuarios where usu_email='$mail' AND usu_pass='$pass'"
  2. //mejor
  3. "SELECT usu_nombre, usu_email, usu_pass FROM usuarios WHERE usu_email='$mail' AND usu_pass='$pass'"

Un tema interesante a leer al respecto,
http://www.forosdelweb.com/f18/aport...a-php-1011808/

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight