Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/06/2011, 10:35
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 1 mes
Puntos: 511
Respuesta: Coneccion a mysql

Hola que tal leonelelizondo.

Te recomiento que en todos tus query's que realises no coloques el apostrofre de @ , ya que te esconde todos los errores que tengas en los query's.

Por otra parte checa con esto y comenta


Código PHP:
Ver original
  1. <?php session_start();
  2.      
  3.     $db_host = "********";
  4.     $db_username = "********";
  5.     $db_pass = "********";
  6.     $db_name = "********";
  7.      
  8.     $conexion=mysql_connect("$db_host","$db_username","$db_pass") or die ("Error en el servidor");
  9.     mysql_select_db("$db_name", $conexion) or die ("Error en la base de datos");
  10.      
  11.     if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
  12.     {
  13.      
  14.         $usuario = strtolower(htmlentities($HTTP_POST_VARS["usuario"], ENT_QUOTES));
  15.         $password = $HTTP_POST_VARS["password"];
  16.        
  17.        
  18.         $result = mysql_query("SELECT password, usuario FROM usuarios WHERE usuario='$usuario'") or die ("Error: ".mysql_error());
  19.         if($row = mysql_fetch_array($result)){
  20.             if($row["password"] == $password){
  21.            
  22.                 $_SESSION["k_username"] = $row["usuario"];
  23.                
  24.                 echo 'Has sido logueado correctamente'.$SESSION['k_username'].' <p>';
  25.                 echo '<a href="index.php">index</a></p>';
  26.                
  27.                
  28.             }else{
  29.                 echo 'Password incorrecto';
  30.             };
  31.         }else{
  32.             echo 'Usuario no existe en la base de datos';
  33.         };
  34.         mysql_free_result($result);
  35.     }else{
  36.         echo 'Debe especificar un usuario y password';
  37.     };
  38.     mysql_close("$db_name");
  39.     ?>
  40.  
  41.     Responder Citando

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125