22/03/2007, 03:33
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes Puntos: 61 | |
Re: Ejecutar php antes de un submit Se me ocurre que mandes el formulario a la página php que haga lo que tenga que hacer y que cree un formulario de campos ocultos con los datos que quieres mandar a la pasarela de pago y que haga un submit automático con un:
<body onload="document.forms[0].submit()">
Y para poner todos los campos de forma automático puedes hacer:
<form action="pasarela.php">
<?
foreach($_POST as $key => $value){
echo '<input type="hidden" name="'.$key.'" value="'.$value.'">';
}
?>
</form>
El resultado de la página sería: Código PHP: <? TU SCRIPT PHP ?> <html> <head> </head> <body onload="document.forms[0].submit()"> <form method="post" action="pasarela.php"> <? foreach($_POST as $key => $value){
echo '<input type="hidden" name="'.$key.'" value="'.$value.'">'; } ?> </form> </body> </html> Dime si te sirve!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |