Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/08/2011, 13:17
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Problema con validacion php y Mysql

Los datos tipo string van entre comillas y los números no llevan. Te recomiendo que agregues esto a c/u de tus mysql_query para saber el error ejemplo:

Código PHP:
Ver original
  1. $res = mysql_query($sql) or die('Error: ' . mysql_error());

En resumen esto es más o menos lo que estás tratando de hacer:

Código PHP:
Ver original
  1. <?php
  2.  
  3. include ('include/bd.php');
  4.  
  5. $user = $_POST['user'];
  6. $password = $_POST['password'];
  7.  
  8. echo $user . " " . $password . '<br /><br />';
  9.  
  10. $sql = mysql_query("SELECT * FROM `user` WHERE `user` = '" . $user . "'");
  11. $sql2 = mysql_query("SELECT * FROM `user` WHERE `password` = '" . $password . "'");
  12. $sql3 = mysql_query("SELECT * FROM `user` WHERE `user` = '" . $user . "' AND `password` = '" . $password . "'");
  13.  
  14. if (mysql_num_rows($sql) > 0) {
  15.     if (mysql_num_rows($sql2) > 0) {
  16.         if (mysql_num_rows($sql3) == 1) {
  17.  
  18.             $num_total_registros = mysql_num_rows($sql3);
  19.  
  20.             echo "Ingresando a intranet";
  21.             echo "Número de registros encontrados: " . $num_total_registros . "<br>";
  22.         }
  23.     } else {
  24.         echo "Error password ingresado";
  25.     }
  26.     echo "Número de registros encontrados: " . $num_total_registros . "<br>";
  27. } else {
  28.     echo "Error usario no encontrado <br >";
  29. }
  30.  
  31.  
  32. ?>
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 11/08/2011 a las 13:34