Rechercher : dans
Par :

Menu deroulant dynamique

Dernière réponse le 28 oct 2007 à 02:41:53 skydje, le 13 jan 2004 à 14:34:54 
 Signaler ce message aux modérateurs

Salut, je débute un peu en php et html et j'ai un petit probleme pr recuperer les donnees d'un menu deroulant...
Exemple, je possede un menu deroulant dynamique contenant une liste de CONTINENT par exemple et selon ce choix, qu'un second menu deroulant affiche tt les PAYS de ce continent.Je n'arrive pas a reutiliser la selection faite dans le premier menu!!
Si qqun avait du tps, merci!!

1

bul, le 13 jan 2004 à 15:38:26

Bonjour
comment est faite la sélction ?
comment les informations sont passées au php ?
je crois que san un tout petit bout de code
ça va être difficile de résoudre.
cordialement.

Répondre à bul

2

skydje, le 13 jan 2004 à 15:46:12

Tu as raison voici mon bout de code...

	if ($voy=='suppr')
		{
		if ($test!=ok)
			{
			$requete_liste1 = mysql_query("select nom_sejour from sejour");
		
		
			echo "Rubrique suppression de Voyages";
			echo "<form method=\"post\"  action=\"voyages.php?id=$id&test=ok&voy=suppr\">
			Veuillez choisir le type de séjour:<br><br>
		
			<select name='type'>";
			while ($liste1 = mysql_fetch_array($requete_liste1))
				{
?>
				<option value="$liste1[0]" style="color:red"><?echo "$liste1[0]";?></option>
<?
				}
			echo "</select><br><br>
			Veuillez sélectionner le voyage a effacer:<br><br>";
			
			echo"$liste1[0]";
			
			$requete_supp = mysql_query ("select id_voyage,date_debut,date_fin from voyage where sejour='$liste1[0]' order by date_debut");
			$test = mysql_fetch_array($requete_supp);
			
			
			echo"<br><br><select name='voy'><option> </option>";
			while ($supp = mysql_fetch_array($requete_supp))
							{
?>
							<option><?echo "$supp[0] $supp[1] $supp[2]";?></option>
<?
							}
			echo "</select><br><br> 
			
			<input type=\"submit\" name=\"Valider\" value=\"Valider\" style=\"cursor:hand;\">
			</form>";
			}	
	}

Répondre à skydje

3

skydje, le 13 jan 2004 à 15:46:20

Tu as raison voici mon bout de code...

	if ($voy=='suppr')
		{
		if ($test!=ok)
			{
			$requete_liste1 = mysql_query("select nom_sejour from sejour");
		
		
			echo "Rubrique suppression de Voyages";
			echo "<form method=\"post\"  action=\"voyages.php?id=$id&test=ok&voy=suppr\">
			Veuillez choisir le type de séjour:<br><br>
		
			<select name='type'>";
			while ($liste1 = mysql_fetch_array($requete_liste1))
				{
?>
				<option value="$liste1[0]" style="color:red"><?echo "$liste1[0]";?></option>
<?
				}
			echo "</select><br><br>
			Veuillez sélectionner le voyage a effacer:<br><br>";
			
			echo"$liste1[0]";
			
			$requete_supp = mysql_query ("select id_voyage,date_debut,date_fin from voyage where sejour='$liste1[0]' order by date_debut");
			$test = mysql_fetch_array($requete_supp);
			
			
			echo"<br><br><select name='voy'><option> </option>";
			while ($supp = mysql_fetch_array($requete_supp))
							{
?>
							<option><?echo "$supp[0] $supp[1] $supp[2]";?></option>
<?
							}
			echo "</select><br><br> 
			
			<input type=\"submit\" name=\"Valider\" value=\"Valider\" style=\"cursor:hand;\">
			</form>";
			}	
	}

Répondre à skydje

4

opanis, le 6 aoû 2006 à 11:57:19

Bonjour, je voudrais faire le meme type de menu déroulant que toi pour supprimer des données que j'ai dans une base de donnée, mais je comprend pas tro comment cela marche.

J'ai ma base de donnée appel ou il y a divers information (numero, id, date, appel; objet) dedans et je voudrais que le numero de l'appel s'affiche dans le menu déroulant et que lorsque l'on envoye le formulaire, la ligne qui contient le numéro selectionner dans le menu soit supprimer
Comment je dois m'y prendre a partir de ton code ?

Merci d'avance de la réponse

Répondre à opanis

5

 lynexis, le 28 oct 2007 à 02:41:53

Bonjour,
j'ai ecris un menu en html avec un feuille de style et javascript et ça tres bien marché, mais quand j'ai voulu utiliser du php pour pouvoir figer le menu sur toutes mes mages, ça m'affiche le menu mais sans aucun style, pouvez vous svp me donnez des idées afin de m'eclaircir merci

Répondre à lynexis
Collection CommentÇaMarche.net