Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2011, 11:49
Zet4
 
Fecha de Ingreso: mayo-2010
Mensajes: 16
Antigüedad: 14 años, 6 meses
Puntos: 0
Fallo submit form, solo con firefox

Hola, tengo un problema que no sé por que es, resulta que chrome e IE, que es lo que me sorprende, IE, si... funcione bien, y no haya sido el que no funcionaba de los 3, pero resulta que es firefox..

La cosa es que necesito comprobar en mi sitio web, el email y password conectándome ala BD de mi tienda prestashop, para luego darle paso al usuario si es así, mas que nada para controlar que ya es un cliente de la página que yo creé, entonces necesito enviarle a un .php este form, y obviamente lo paso con campos hidden, pero el firefox se queda en blanco y el firebug dice esto:

document.login_form is undefined.

El código php es este:


Código PHP:
if ($comprueba==1){  //usuario y contraseña válidos - hacer submit a la tienda PRESTASHOP

echo "
<form id='login_form' method='POST' action='PS/authentication.php'>
   <input type='hidden' name='email' id='email' value='".$email."'/>
   <input type='hidden' name='passwd' id='passwd' value='".$password."'/>
   <input type='hidden' id='SubmitLogin' name='SubmitLogin' class='button' />
</form>";
  
?>    
        <script> 
        function envia() {
            document.login_form.submit();
        }
        envia();
        </script>
<?
}
else { 
//no validos - retorna un mensaje de error

 
header("Location:login.php?error=1");
}
?>