Liste déroulante connecté a base de données
cathy_9999
Messages postés
136
Statut
Membre
-
rescue Messages postés 1047 Statut Contributeur -
rescue Messages postés 1047 Statut Contributeur -
Bonjour,
Je vous explique mon souci :
j'ai 2 tables :
1 portant le nom de catégorie (id,type_cat)
1 portant le nom de local (id,nom_local,cp, id_cat) //id_cat reprenant l'id de la table "categorie"
Je souhaite faire 2 listes déroulantes,
la premiere affichant toute la liste des catégories, et quand je clique sur un élement de celle ci, me fait apparaitre la deuxieme, contenant que le champ "cp" de la table 'local'
Puis en validant avec le bouton "ok", cela doit me faire une requete du genre :
si type_cat = administration et cp=69001 alors
afficher toutes la liste des administrations presentes dans le 69001
Mon probleme est que je débute dans php, et que je vois pas ce que je dois mettre dans le menu déroulant pour lui dire, si cela est selectionner, afficher l'autre menu déroulant.
echo "<SELECT NAME='liste'>";
echo "<OPTION VALUE=0>Catégorie</OPTION>";
while ($row = mysql_fetch_array( $result))
{
$id=$row["id"];
$type_cat=$row["type_cat"];
echo "<OPTION VALUE='$type_cat'>$type_cat</OPTION>";
}
echo"</SELECT>";
Je vous explique mon souci :
j'ai 2 tables :
1 portant le nom de catégorie (id,type_cat)
1 portant le nom de local (id,nom_local,cp, id_cat) //id_cat reprenant l'id de la table "categorie"
Je souhaite faire 2 listes déroulantes,
la premiere affichant toute la liste des catégories, et quand je clique sur un élement de celle ci, me fait apparaitre la deuxieme, contenant que le champ "cp" de la table 'local'
Puis en validant avec le bouton "ok", cela doit me faire une requete du genre :
si type_cat = administration et cp=69001 alors
afficher toutes la liste des administrations presentes dans le 69001
Mon probleme est que je débute dans php, et que je vois pas ce que je dois mettre dans le menu déroulant pour lui dire, si cela est selectionner, afficher l'autre menu déroulant.
echo "<SELECT NAME='liste'>";
echo "<OPTION VALUE=0>Catégorie</OPTION>";
while ($row = mysql_fetch_array( $result))
{
$id=$row["id"];
$type_cat=$row["type_cat"];
echo "<OPTION VALUE='$type_cat'>$type_cat</OPTION>";
}
echo"</SELECT>";
A voir également:
- Liste déroulante connecté a base de données
- Liste déroulante excel - Guide
- Fuite données maif - Guide
- Se connecter à gmail sur téléphone - Guide
- Liste déroulante en cascade - Guide
- Base de registre - Guide
1 réponse
Bonsoir,
Je ne vais pas développer la solution ici, si cela peut vous aider je pourrai vous dire que cette technique c'est de l'Ajax : c'est un mélange de javascript et des scripts du coté" serveur exemple php, asp, jsp.
Il y plein de tuto qui fourni le code source sur internet.
essai ici : http://www.java.scripts-fr.com/scripts.php?js=27
et ici : http://robloche.free.fr/javascript/tuto_xhr/tuto_xhr.html
ce dernier il y a des exemples de menu déroulant.
@+
Je ne vais pas développer la solution ici, si cela peut vous aider je pourrai vous dire que cette technique c'est de l'Ajax : c'est un mélange de javascript et des scripts du coté" serveur exemple php, asp, jsp.
Il y plein de tuto qui fourni le code source sur internet.
essai ici : http://www.java.scripts-fr.com/scripts.php?js=27
et ici : http://robloche.free.fr/javascript/tuto_xhr/tuto_xhr.html
ce dernier il y a des exemples de menu déroulant.
@+