Foros del Web » Programando para Internet » PHP »

Error PHP LOGIN!!!!

Estas en el tema de Error PHP LOGIN!!!! en el foro de PHP en Foros del Web. Código PHP: <?php                               // echo $_POST["nom"];         // echo $_POST["contrasenya"];          $servidor  =  "localhost" ;          $usuario  =  "root" ;          $pass  =  "" ;          $base_datos  =  ...
  #1 (permalink)  
Antiguo 16/07/2011, 06:05
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 11 años, 2 meses
Puntos: 0
Error PHP LOGIN!!!!

Código PHP:
<?php
                    
        
// echo $_POST["nom"];
        // echo $_POST["contrasenya"];
        
$servidor "localhost";
        
$usuario "root";
        
$pass "";
        
$base_datos "proteccioncivil";
        
$descriptor mysql_connect($servidor,$usuario,$pass);                    
        
mysql_select_db ($base_datos,$descriptor);                
        
$consulta 'select contrasenya from usuaris where nom = "' $_POST['nom'] . '"';
        
$resultado mysql_query($consulta,$descriptor);      
        if (
$fila mysql_fetch_array($resultado,MYSQL_ASSOC)) {
            if (
$_POST['nom'] == 'Admin' && $_POST['contrasenya'] == $fila['contrasenya']){        
                        echo 
"<script>";
                        echo 
"window.open('paneldeadministracio.php','_self');";
                        echo 
"</script>";
            }
            if  (
$_POST['password'] == $fila['contrasenya'])  {
                    echo  
"Usuario validado";                        
                        echo 
"<script>";
                        echo 
"window.open('Productes2ing.html','_self');";
                        echo 
"</script>";
            
                }
            else {
                echo 
"Contrasenya incorrecta";
                    echo 
"<script>";
                    echo 
"window.open('IniciaSessioing.php','_self');";
                    echo 
"</script>";
            }
        } 
        else {
        echo 
"Usuario inexistente";
                echo 
"<script>";
                echo 
"window.open('Registraing.html','_self');";
                echo 
"</script>";
        }  
        
mysql_close ($descriptor);            
        
?>
me da un error en la linea 22 "if ($_POST['nom'] == 'Admin' && $_POST['contrasenya'] == $fila['contrasenya']){" es esta linea i no se porque puede ser (Error de análisis: error de sintaxis, T_VARIABLE inesperado en C: \ xampp \ htdocs \ login.php en
la línea 22) aver si me podeis ayudar Graciass!!!
  #2 (permalink)  
Antiguo 16/07/2011, 10:34
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 12 años, 1 mes
Puntos: 55
Respuesta: Error PHP LOGIN!!!!

haz dos cosas

cambia esto

Código PHP:
if ($fila mysql_fetch_array($resultado,MYSQL_ASSOC)) { 
por
Código PHP:
if ($fila mysql_fetch_array($resultado)) { 
y revisa con un echo
Código PHP:
echo $fila
a ver si eso te lo muestra bien
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O

Etiquetas: html, mysql, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:03.