Recup Variable tout simple en PhP

Résolu/Fermé
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 18 juin 2008 à 18:42
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 23 juin 2008 à 14:12
Bonjour,
je recupere dans menu1.php une variable issu du post de menu.php
je souhaiterai garder $a = $_post['departement'] sur toutes mes pages suivantes menu2.php et menu3.php
je ne sais comment faire ... :( besoin d'aide merci d'avance

<? 

include('bdd.php');

	$a = $_POST['departement'];
	$f = $_POST['categorie'];
	
	
	$rq = "SELECT DISTINCT sous_categorie,departement FROM devis_table WHERE categorie = '" . $f . "' ORDER BY '" . $f ."' ";
	$resultq = mysql_query($rq) 
or die ("Exécution de la requête impossible"); 
//DISTINCT permet d'afficher qu'une fois les données 
 
echo '<td bgcolor="#9f9f9f"><b><u>'.$a.'</u></b></td>';	
echo"<b>Choisissez une Sous Catégorie</b>\n"; 
echo"<br><br>"; 

echo "<form action='menu2.php' method='post'>

<select name='sous_categorie'>\n"; 
echo "<option value='null'>-- Sous Catégorie --</option>";
while ($liste=mysql_fetch_array($resultq)) 
{ 
extract($liste); 
A voir également:

7 réponses

macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
18 juin 2008 à 18:46
Bonjour.

En gros, il y a deux solutions :
- Dans le fromulaire, tu rajoutes un champ HIDDEN

Tu utilises des sessions et tu mets $a dans $_SESSION['a']
0
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
18 juin 2008 à 18:49
je ne vois pas comment rajouter, enfin surtout où rajouter ce champ hidden.
Merci
0
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
18 juin 2008 à 18:57
et les session je les utilise sans trop faire expret ... je débute et je touche du bout des doigts un peu tout .
je n'arrive toujours pas a recuperer cette variable qui doit surement etre triviale pour vous a recuperer.

Merci d'avance
0
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
18 juin 2008 à 18:58
echo "<form action='menu2.php' method='post'>";
echo "<input type='hidden' name='departement' value='".$a."' />";
Ca devrait marcher comme ça...

[Edit : erreur de quotes :-O ]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
18 juin 2008 à 19:02
cela me fait une page blanche .... :(
pas bon signe !
Merci quand meme
0
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
18 juin 2008 à 19:12
Il y a un problème de quote dans le précédent message...
0
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
19 juin 2008 à 11:18
hum, merci !
par contre je ne sais pas ce qu'est une erreur de quote ! Mais c'est deja bien de savoir qu'il y a une erreur !
Ca doit etre les apostrophes je pense.
quelqu'un peut il me les corriger ?

Merci beaucoup
0
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
19 juin 2008 à 13:27
Quote : c'est le mot anglais pour apostrophe, effectivement. Plus précisement, simple quote = ' et double quote = ".

Erreur de quote => Erreur dans les apostrophes.

J'ai édité mon message plus haut, en corrigeant l'erreur...
0
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
23 juin 2008 à 14:12
Parfait Merci Beaucoup
0