Recuperer valeurs depuis <select> (p

Fermé
sarra2007 Messages postés 1 Date d'inscription vendredi 7 novembre 2008 Statut Membre Dernière intervention 7 novembre 2008 - 7 nov. 2008 à 08:46
 rose19285 - 7 nov. 2008 à 12:28
Bonjour tout le monde,
J'ai un probléme lors de la récuperation des données depuis la BD.
J'ai deux table Pays et ville, au niveau du formulaire il y'a deux listes déroulante, je dois sélectionner le pays ensuite il faut que la deuxiémé liste soit alimenter par les villes de ce pays seulement. Or j'obtient toujours la liste de tous les villes.
Voici le code et merci d'avance pour votre aide:
<?php $req_p="select * from pays";
	 $sql=mysql_query($req_p);?>
		 <select name="pays">
		 <?php while($t=mysql_fetch_row($sql))
		 		{$id=$t[0];
				 $pay=$t[1];
		  ?>
		  <option value="<?php echo $id;?>" ><?php echo $pay; ?></option>
		  <?php }?>
		  </select><br>

    <?php $req2="select * from ville";
	if ( isset($id_marq))
	{
	$req2.="where id_pays=$id_pay";
	}
		$res2=mysql_query($req2);?>
		 <select name="ville">
		 <?php while($tab=mysql_fetch_row($res2))
		 		{$id2=$tab[0];
				 $vil=$tab[2];
		  ?>
		  <option value=<?php echo $id2;?>><?php echo $vil; ?></option>
		  <?php }?>
		  </select>



En attendant votre réponse je reste à votre disposition pour toute autre information

3 réponses

Bonjour

Si tu as toujours la liste de toutes les villes, c'est que $id_marq n'est pas défini. D'où sort cette variable ?
Et quand elle sera définie, tu auras un autre petit problème, il te manque un espace avent le where
0
Salut
Je peux vous aider à l'algorithme non au développement PHP.
Tu dois faire un pays sélectionné par défaut avec la liste des villes qui lui correspond.
Exp pays: France
ville: Paris, Lyon, Marseille,..
tu dois ensuite programmer l'évènement de sélection du pays qui invoque le chargement de la liste des villes correspondant au pays sélectionnés.
J'espère que ça marche.
Bon travail
0
Salut
Je peux vous aider à l'algorithme non au développement PHP.
Tu dois faire un pays sélectionné par défaut avec la liste des villes qui lui correspond.
Exp pays: France
ville: Paris, Lyon, Marseille,..
tu dois ensuite programmer l'évènement de sélection du pays qui invoque le chargement de la liste des villes correspondant au pays sélectionnés.
J'espère que ça marche.
Bon travail
0