00 Voix

PHP Formulaire: Soumettre des données via POST et GET en même temps

Question de Invité | 09/02/2020 à 18:06

Je me demande s'il est possible en principe de transférer des données à partir d'un formulaire HTML avec POST et d'envoyer d'autres variables avec GET dans l'URL (afin qu'elles puissent être vues dans le navigateur) en même temps.

Le contexte: les variables POST doivent être traitées plus avant dans un script PHP, tandis que les variables GET sont utilisées pour afficher la page. Sur ma page HTML, j'ai plusieurs formulaires, de sorte que cela dépend de la variable GET, à laquelle la page est transmise.

RépondrePositifNégatif
0Meilleure Réponse0 Voix

Écrivez simplement les variables à transmettre via GET dans "action" dans votre formulaire. Le reste du formulaire reste inchangé.

Voici un exemple:

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

Le script PHP peut ressembler à ceci:

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

Avec cela, vous avez transféré deux variables avec POST et une variable avec GET.
10/02/2020 à 16:16

RépondrePositif Négatif
Répondre

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.