Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/05/2010, 12:08
eamane
 
Fecha de Ingreso: abril-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema con el codigo

Cita:
Iniciado por newboy_master Ver Mensaje
No creo que funcione pero prueba esto:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $dbhost='127.0.0.1';
  4. $dbusername='root';
  5. $dbuserpass='';
  6. $dbname='web';
  7.  
  8. mysql_connect ($dbhost, $dbusername, $dbuserpass) or die (mysql_error());
  9. mysql_select_db($dbname) or die('Cannot select database');
  10.  
  11. //1
  12. if ($_POST['username'])
  13. {
  14. $username=$_POST['usuario'];
  15. $password=$_POST['password'];
  16.  
  17. //2
  18. if ($password==NULL)
  19. {
  20. echo "La password no fue enviada";
  21. }
  22. else
  23. {
  24. $query = mysql_query("SELECT usuario,password FROM usuario WHERE usuario = '$username'") or die(mysql_error());
  25. $data = mysql_fetch_array($query);
  26.  
  27. //3
  28. if ($data['password'] != $password)
  29. {
  30. echo "Login incorrecto";
  31. }
  32. else
  33. {
  34. $query = mysql_query("SELECT usuario,password FROM usuario WHERE usuario = '$username'") or die(mysql_error());
  35. $row = mysql_fetch_array($query);
  36. $_SESSION['$_usuario'] = $row['usuario'];
  37. echo "Has sido logueado correctamente ".$_SESSION['$_usuario'];
  38.  
  39. } //3
  40.  
  41. } //2
  42.  
  43. } //1
  44. ?>

He puesto "session_start()" el primero, y luego que mande un error sino conecta a la DB para ver cuál es el problema.

Salu2.

buenas.

Es que directamente no me sale ni "error en la conexion a la bd" cuando abro la pagina, sale en blanco.