Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/08/2013, 09:34
bsanchez0323
 
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Error con php..

Hola

Yo relicé algunas pruebas y al parecer algo está mal en tu consulta o en tu base de datos como bien lo dice el error que te arroja ya que yo lo tengo así y funciona muy bien.

Comparalo y me dices como te va.

conn.php

Código PHP:
Ver original
  1. <?
  2. $conexion = mysql_connect("localhost", "root","");
  3. if  (!$conexion) {
  4.     die('No pudo conectarse: ' . mysql_error());
  5. }
  6. mysql_select_db("foros",$conexion);?>


check.php

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. include "conn.php";
  5.  
  6. //$link=Conectarse();
  7.  
  8. $login = $_POST['user'];
  9. $pass = $_POST['pass'];  
  10. $pass=sha1(md5($pass));
  11.  
  12. $query = sprintf("SELECT users.id, users.user, users.dni, users.nombre, users.apellido, users.nivel, users.mail FROM users WHERE users.user='%s'&& users.pass = '%s'", $login, $pass);
  13.  
  14. $result=mysql_query($query,$conexion);
  15.  
  16. if(mysql_num_rows($result)){
  17.  
  18. $array=mysql_fetch_array($result);
  19.  
  20. $_SESSION["id_usuario"]= $array["id"];
  21. $_SESSION["user"]= $array["user"];
  22. $_SESSION["dni"]= $array["dni"];
  23. $_SESSION["nombre"]= $array["nombre"];
  24. $_SESSION["apellido"]= $array["apellido"];
  25. $_SESSION["nivel"]= $array["nivel"];
  26. $_SESSION["mail"]= $array["mail"];
  27.  
  28. header("Location:home.php");
  29.  
  30. } else {
  31.  
  32. echo "<h2>Login o Password Incorrectos</h2>";
  33.  
  34. }
  35.  
  36. ?>

BD

id user dni nombre apellido nivel mail
1 admin dni B Sanchez 1 [email protected] pass = 90b9aa7e25f80cf4f64e990b78a9fc5ebd6cecad