Código PHP:
if ($si == "true") {
echo "<form method=POST action=2.php>
<input type=hidden name=campo1 value=$valor1>
<input type=hidden name=campo2 value=$valor2>
</form>
Un saludo y gracias
| |||
Enviar form sin boton ni submit Buenas, tengo una validacion de campos y cuando los valida todos y esta bien quiero q se mande el formulario por Post: Código PHP: Un saludo y gracias |
| |||
Hola Karpoj23 Existe una forma que es super sencilla para hacer eso y es con javascript: echo "<form name='envia' method='POST' action='2.php'> <input type=hidden name=campo1 value=$valor1> <input type=hidden name=campo2 value=$valor2> </form> <script language="JavaScript"> document.envia.submit() </script>"; jejeje simple no?? Bueno espero que te ayude, salu2 |
| |||
Al final encontre otra forma <html> <head> </head> <body onLoad=cargar_pagina()> <script language=Javascript> function cargar_pagina(){ form1.action='pagina.php'; form1.submit(); } </script> <form method=POST name=form1> <input type=hidden name=Friend1 value=$Friend1> <input type=hidden name=Friend2 value=$Friend2> </form> </body> </html>"; |
| |||
Lo que no entiendo es para que envias dos variabels PHP a un formulario HTML (en campos Hidden) .. para luego volver a enviar los datos al servidor. No será mejor hace esa comparación en el -servidor- en tu script PHP y sea el resultado que sea redireccionar o seguir procesando lo que corresponda? Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Enviando los datos al "cliente" te expones entre otras cosas a que los datos sean comodamente "alterables" .. además que consumes un "ancho de banda" en la transacción del datos hacia/desde el cliente-servidor innecesaria. Revisa tu procedimiento y piensa simpre como funciona "PHP" del lado del "servidor". Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |