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");
}
?>