Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/04/2009, 12:38
Avatar de gusma62
gusma62
 
Fecha de Ingreso: julio-2008
Ubicación: Tepatitlán, Jalisco, Mexico
Mensajes: 167
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: problema con Formulario php&mysql para login

Prueba:
Código PHP:
<?
// Configura los datos de tu cuenta
$dbhost='mysql4.freehostia.com';
$dbusername='sarmir_login';
$dbpass='8864341';
$dbname='sarmir_login';

session_start();

// Conectar a la base de datos
mysql_connect($dbhost$dbusername,$dbpass);
mysql_select_db("sarmir_login") or die("No se pudo establecer la conexión: " .mysql_error());

if (!empty(
$_POST['id'])) {
//Comprobacion del envio del nombre de usuario y password
    
$id=$_POST['id'];
    
$password=$_POST['password'];
    if (
$password==NULL) {
        echo 
"La password no fue enviada";
    }
    else{
        
$query mysql_query("SELECT * FROM usuarios WHERE id = '$id' ") or die(mysql_error());
        
$row mysql_fetch_array($queryMYSQL_ASSOC);
        if(
$row['password'] != $_POST['password']) {
            echo 
"Password incorrecto";
            exit;
        }
            
    if(
$row[password])= $_POST['password']){
                    
$_SESSION["s_id"] = $row['id'];    
                    echo 
'Has sido logueado correctamente '.$_SESSION['s_id']. ;
                    echo 
'<br>Redireccionando...';
                    if(
$row[Grupo]= 'Cliente']{
                         echo 
'<script type="text/javascript"> function  redireccionar(){window.location="clientes.php";}setTimeout("redireccionar()", 3000); </script>';} 
                    }
                    else if(
$row[Grupo])= 'Socio'){
            echo 
'<script type="text/javascript"> function  redireccionar(){window.location="socios.php";}setTimeout("redireccionar()", 3000); </script>';}                 
                    }
    }
}  

else echo 
"Problema con la variable id";

?>

ojo con if (!empty($_POST['id'])) {