Envoie d'un variable en php
Résolu
may0112
Messages postés
38
Statut
Membre
-
XanderS2X Messages postés 448 Statut Membre -
XanderS2X Messages postés 448 Statut Membre -
Bonjour,
je souhaite envoyer une variable d'une page, qui contient un formlaire (avec la methode post), à une autre. le variable n'appartient au formulaire.
merci
je souhaite envoyer une variable d'une page, qui contient un formlaire (avec la methode post), à une autre. le variable n'appartient au formulaire.
merci
Configuration: Windows Vista Internet Explorer 7.0
2 réponses
-
Bonjour,
A quoi correspond cette variable ?
Si elle n'appartient pas au formulaire, cela veut dire que l'utilisateur ne la saisit pas, ni ne la choisit pour que ça aille sur la page suivante, donc peut être pouvez-vous vous en passer, à moins qu'elle n'ait une autre utilité, et dans ce cas, j'aimerai la connaître.-
-
-
-
D'accord.
Si la liste appartient au formulaire, dans ce cas envoyez votre variable via la méthode "post". Ca me semble le mieux à faire.
Et si le numéro envoyé décide de la page suivante à afficher, dans ce cas il va falloir faire des conditions en PHP sur la page suivante, pour qu'elle affiche la page correspondante au numéro choisi dans le formulaire.
Résumons :
Vous aurez alors la page avec votre formulaire ("form.php").
Sur l'envoi du formulaire, à travers le "post", vous transmettrez toute les infos du formulaire à la page suivante (ici je vais l'appeller "suiv.php" admettons).
Arrivé sur votre page "suiv.php", vous aurez fait en sorte que du code PHP récupère les infos envoyées par le formulaire, et qu'en fonction du chiffre récupéré de la variable correspondant à la liste déroulante, ce même code vous affiche telle ou telle page PHP.
Genre arrivé sur "suiv.php", mon code PHP va tout récupérer, il va arriver à un moment où il va voir par exemple le numéro "4", et s'il le voit, alors je lui demanderai par une instruction "include" d'inclure une autre page PHP (ici on va l'appeller "choix4.php") dans la page "suiv.php", de cette manière, quand vous arriverez sur la page "suiv.php", tout ce que vous verrez sera : la page "choix4.php" qui a été appelée et intégrée à la page "suiv.php" après traitement des infos récupérées.
Vous suivez ? -
-
-
Bonjour
Il suffit de mettre la variable dans un champ hidden du formulaire. Comme ça elle est envoyée sans que l'utilisateur ne s'en rende compte
<input type="hidden" name="variableapasser" value ="<?php echo $variable ?>">