Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 10:05
Recontrarrecorcholis
 
Fecha de Ingreso: junio-2009
Mensajes: 15
Antigüedad: 14 años, 10 meses
Puntos: 0
Resource id #5

Buenas, antes de desarrollaro mi problema copio el codigo
Código PHP:
include('funciones.php');
                            
$db=conectar();
                            
$dni=$_REQUEST[dni];
                            
$contraseña=$_REQUEST[contraseña];
                            
$consulta="SELECT dni,contraseña FROM clientes WHERE dni='$dni' AND contraseña='$contraseña'";
                            
$buscar=mysql_query($consulta,$db);
                            
$row=mysql_fetch_row($buscar);
                            if (
$row[0] != "")  
                               {
                            
$dni=$_REQUEST[dni];
                            
$consulta="SELECT nombre FROM clientes WHERE dni='$dni'";
                            echo (
$consulta);
                            
$nombre=mysql_query($consulta,$db);
                            echo (
$nombre);    
                            
$_SESSION['usuario']=$_REQUEST['dni'];
                            
$_SESSION['clave']=$_REQUEST['contraseña'];
                            echo 
"bienvenido ".$nombre.". Puedes seguir navegando por la web";
                            }
                            else
                            { 
                           echo 
"El DNI o CONTRASEÑA introducidos son erroneos, intentalo otra vez";
                           } 
La primera parte del codigo cumple, pero es en la segunda donde me mosquea. Deberia aparecer el nombre de la persona que se loguea, habiendose buscado anteriormente segun el dni que has introducido, sin embargo, me aparece lo que he puesto en el titulo. El request recibe perfectamente, es al hacer el query donde falla. Sin embargo, es casi identico al de la primera parte y esta me salio perfecta