Bonjour,
Je vous montre dabord mon code :
Voilà seulement la premiere variable est passée par le navigateur.Code:
1
2 <?$admin=$_GET['admin']; $rubrique=$_GET['rubrique'];?>
Je voudrais savoir si il est possible d'en envoyer 2.
Merci à tous.:D
Version imprimable
Bonjour,
Je vous montre dabord mon code :
Voilà seulement la premiere variable est passée par le navigateur.Code:
1
2 <?$admin=$_GET['admin']; $rubrique=$_GET['rubrique'];?>
Je voudrais savoir si il est possible d'en envoyer 2.
Merci à tous.:D
Comment passes-tu tes variables dans l'url ? via un formulaire en mèthode GET ou d'un autre manière ?
Je passe les variables via un formulaire avec la méthode GET pour vérifier qu'elles sont bien passées en regardant dans la barre d'adresses.
Salut,
ça c'est ton code pour lire les variables, mais quel est ton code pour envoyer les variables à ta page ?
Techniquement avec un lien hypertexte c'est :
En faite tu envoies la première variables avec un ? et ensuite tu mets des & pour ajouter d'autre variable à faire passer.Code:<a href="?admin=XXXX&rubrique=YYYYY">Bilan Journalier</a>
Montre nous le formulaire svp :)
Non je ne les fais pas passer par un "a href" mais par un formulaire comme je l'ai dit précédemment.
Et le code du formulaire il est où comme demandé précédemment :roll:Citation:
Envoyé par god_enel
Voila je le copie colle
Ici est contenue la variable "$rubrique" :
Je récupère la variable "$rubrique" de ci-dessus dans cette page où est contenu $admin :Code:
1
2
3
4
5
6
7<form action="modif_conseil3.php" method="get" name="modif_admin"> <select name="rubrique" size="1"> <option>---Choisir---</option> <? print(afficherubrique($categorie)); ?> </select> <div align="left"><br><img src="../img/boutons/envoyer.gif" onclick="document.modif_admin.submit()" width="85" height="23" border="0" style="cursor:hand" /></div> </form>
Et enfin je récupère les deux variables dans la dernière page que voici :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <? include("../utils/connect.php"); $rubrique=$_GET['rubrique']; if($rubrique=="---Choisir---") { print("<script language=\"javascript\" type=\"text/javascript\"> window.alert('Veuillez choisir une rubrique valide'); history.go(-1); </script>"); } else { $req="select IDADMIN,CIVILITE,NOM from conseil_admin,rubrique_admin where conseil_admin.IDRUBRIQUE=rubrique_admin.IDRUBRIQUE and rubrique_admin.IDRUBRIQUE=".$rubrique; $res=mysql_query($req); ?> <h2>Veuillez choisir le membre figurant au conseil d administration à remplacer</h2> <form action="modif_conseil4.php" method="get" name="modif_conseil3"> <select name="admin" size="1"> <option>---Choisir---</option> <?while($val=mysql_fetch_array($res,MYSQL_ASSOC)) { print("<option value=".$val['IDADMIN'].">".$val['CIVILITE']." ".$val['NOM']."</option>"); }?> </select> <div align="left"><br><img src="../img/boutons/envoyer.gif" onclick="document.modif_conseil3.submit()" width="85" height="23" border="0" style="cursor:hand" /></div> </form> </body>
Code:
1
2
3
4 <? $admin=$_GET['admin']; $rubrique=$_GET['rubrique']; ?>
Voili Voulou
Merci de votre aide
J'ai pas regardé en détail mais si j'ai bien compris tu veux en fait récupérer une variable de ton premier formulaire dans ta page de traitement qui est après ton deuxième formulaire ? Si c'est ça il faut que tu mettes un INPUT de type HIDDEN dans ton deuxième formulaire, que tu initialises avec ce que tu reçois du premier, comme ça dans ta page de traitement tu récupéreras tout ça.
Dans la page ou tu récupére le $admin,dans ton formulaire tu créé un input de type caché ou tu mets la valeur de $rubrique.
EDIT: roh grillé :aie: au moins j'ai mis l'exemple :DCode:
1
2<input type="hidden" name="rubrique" value="<?php echo $rubrique?>"/>
Ok, je vais essayer.
C'est bon les 2 variables sont envoyées.
Merci:mouarf:
J'estime que c'est la même manipulation pour envoyer d'autres variables en plus?:D
Tu estimes bien :p
Ok merci tout le monde:P