00 Votos

PHP Formulario: Envíe datos a través de POST y GET al mismo tiempo

Pregunta de Invitado | 08/02/2020 a las 23:57

Me pregunto si, en principio, es posible transferir datos de un formulario HTML con POST y enviar otras variables con GET en la URL (para que puedan verse en el navegador) al mismo tiempo.

El trasfondo: las variables POST se deben seguir procesando en un script PHP, mientras que las variables GET se usan para mostrar la página. En mi página HTML, tengo varios formularios, por lo que depende de la variable GET, a qué página se reenvía.

ResponderPositivoNegativo
0Mejor Respuesta0 Votos

Simplemente escriba las variables que se transmitirán a través de GET en "acción" en su formulario. El resto del formulario permanece sin cambios.

Aquí hay un ejemplo:

<form action="page.php?getvar=xyz" method="post">
  <input name="postvar1" value="">
  <input name="postvar2" value="">
</form>

El script PHP puede verse así:

$var1 = $_POST['postvar1'];
$var2 = $_POST['postvar2']; 
$var3 = $_GET['getvar'];

Con esto, ha transferido dos variables con POST y una variable con GET.
09/02/2020 a las 20:59

ResponderPositivo Negativo
Responder

Temas Relacionados

MySQL: Saltos de Línea en MySQL

Consejo | 0 Comentarios

PHP: Guardar Resultado de MySQL en Array

Información | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.