Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2007, 05:17
Devsp
 
Fecha de Ingreso: noviembre-2007
Mensajes: 22
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Problema con PHP (Acceso Bases de datos)

Por favor necesito ayuda con un código. LLevo mas de 2 días cambiandolo y sigo sin entender cual es el error. Pienso que puede estar en la sentencia SQL, porq lo he ido arrinconando (al error XDD) y mas o menos me ha llevado allí. Espero vuestra respuesta amigo.

GRACIAS POR ADELANTADO!!








Código PHP:

<?php

if(!isset($_POST['nombre']) || !isset($_POST['password'])){
    
    
    echo 
' Por favor rellene todas las casillas del formulario';
    

    
}
else 
{


    
$formato_nombre addslashes($_POST['nombre']);
    
$formato_password addslashes($_POST['password']);
    

$conexiondb = new mysqli('localhost','NOMBRE_USUARIO','PASSWORD_USUARIO','NOMBRE_BD');

if (
mysqli_connect_errno()){  
        
        echo 
'Error 1: No se ha podido establecer la conexión con la base de datos. Por favor, inténtelo de nuevo.';

exit;
        
    }

    
    
$query "select * from usuarios where nombre ='".$formato_nombre." 'and password =' ".$formato_password." ' ";
                     

    
$resultado $conexiondb -> query($query);
    
    if(!
$resultado){
    
    echo 
'<br> Se ha producido un fallo en la instrucción SQL ' ;
    
    }

    if( 
$conexiondb -> mysqli_num_rows != 0){
    
    
$_SESSION ['nombre'] = $_POST['nombre'];
    
$_SESSION['password'] = $_POST['password'];
    
    echo 
'Te has logueado como ' $_SESSION['nombre'];
}
    else
    {
    
    echo 
'Lo sentimos, su contraseña no es VALIDA';
    
    
    }
}

?>