[php]liste dérouante liée
Fermé
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
-
8 mai 2008 à 18:46
spaghetti Messages postés 205 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 24 mai 2013 - 18 mai 2008 à 15:03
spaghetti Messages postés 205 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 24 mai 2013 - 18 mai 2008 à 15:03
A voir également:
- [php]liste dérouante liée
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Easy php - Télécharger - Divers Web & Internet
- Liste de diffusion whatsapp - Guide
- Liste site streaming illégal - Accueil - Services en ligne
9 réponses
Daddy Cool
Messages postés
68
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
24 octobre 2014
6
8 mai 2008 à 19:48
8 mai 2008 à 19:48
$reqt=mysql_query("select nom_t from type where genre ='$res'");
un seul égal ici
un seul égal ici
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
24
9 mai 2008 à 22:46
9 mai 2008 à 22:46
UP please, je ne connais pas javascript, qui peut m'aider
Daddy Cool
Messages postés
68
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
24 octobre 2014
6
12 mai 2008 à 12:09
12 mai 2008 à 12:09
le problème, c'est que ta page n'est pas correctement construite pour faire ce que tu veux..
Le problème, c'est que lorsque tu clik le premier select, ton formulaire part tout de suite..
Voici une réécriture plus fonctionnelle:
ça devrait être plus fonctionnel comme ça.. par contre, je sais pas si "document.forms['chgt'].submit();" fonctionne, si oui , alors pas de problème.
Le problème, c'est que lorsque tu clik le premier select, ton formulaire part tout de suite..
Voici une réécriture plus fonctionnelle:
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" id="chgt"> Genre véhicule: <select name="genre" id="genre" onchange="document.forms['chgt'].submit();"> <?php mysql_connect(" "," "," ")or die("erreur dans la requette mysql_connect"); mysql_select_db("voiture")or die("erreur dans la requette mysql_select_db"); $req=mysql_query("select nom_g from genre"); while ($res=mysql_fetch_array($req)) { if (isset ($_POST['genre']) && $_POST['genre'] == $res["nom_g"]) { $selected = "selected='selected'"; }else{ $selected = ""; } echo "<option ".$selected.">".$res["nom_g"]."</option>"; } ?> </select> <select name="type" id="type" onchange="document.forms['chgt'].submit();"> <?php if (isset ($_POST['genre'])) { mysql_select_db("voiture")or die("erreur dans la requette mysql_select_db"); $reqt=mysql_query("select nom_t from type where genre = '".$_POST['genre']."'"); while ($rest=mysql_fetch_array($reqt)) { echo "<option>".$rest["nom_t"]."</option>"; } } ?> </select> </form>
ça devrait être plus fonctionnel comme ça.. par contre, je sais pas si "document.forms['chgt'].submit();" fonctionne, si oui , alors pas de problème.
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
24
14 mai 2008 à 19:58
14 mai 2008 à 19:58
Salut Daddy cool,
She's crazy like a fool
What about it Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool.......lollll..T un fan de BoneyM?
Merci pour ta réponse mais y a rien qui s'affiche dans la deuxième liste déroulante??
est ce que je dois faire une fonction javascript??
She's crazy like a fool
What about it Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool.......lollll..T un fan de BoneyM?
Merci pour ta réponse mais y a rien qui s'affiche dans la deuxième liste déroulante??
est ce que je dois faire une fonction javascript??
Daddy Cool
Messages postés
68
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
24 octobre 2014
6
14 mai 2008 à 23:52
14 mai 2008 à 23:52
rien ne s'affiche dans ton menu déroulant : avant ou après que tu es soumis une première fois ?
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
24
15 mai 2008 à 18:34
15 mai 2008 à 18:34
Non après, je choisi dans la première liste un genre et puis dans la deuxième liste le type ne s'affiche pas!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Daddy Cool
Messages postés
68
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
24 octobre 2014
6
15 mai 2008 à 18:37
15 mai 2008 à 18:37
on parle bien de la même chose j'espère.. je suis pas sur du comportement de ta page. Quand tu clik la première boite, ta page est "rechargée" ?
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
24
15 mai 2008 à 23:06
15 mai 2008 à 23:06
A ok j'ai pas bien compris, en fait quand je click dans la première liste y 'a rien qui s'affiche dans la deuxième
Daddy Cool
Messages postés
68
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
24 octobre 2014
6
16 mai 2008 à 00:14
16 mai 2008 à 00:14
`c normal, ta page doit se rechRGER CÔTÉ SERVEUR POUR QUE TA 2EME liste se remplisse
ca n'est pas du javascript
ca n'est pas du javascript
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
24
16 mai 2008 à 12:04
16 mai 2008 à 12:04
et comment je ferai alors pour la recharger?
Daddy Cool
Messages postés
68
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
24 octobre 2014
6
18 mai 2008 à 00:46
18 mai 2008 à 00:46
tu peux la soumettre une 1ère fois
spaghetti
Messages postés
205
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
24 mai 2013
24
18 mai 2008 à 15:03
18 mai 2008 à 15:03
J'ai pas compris, comment faire pour que quand je click sur un choix dans la 1ère liste la deuxième se recharge selon le choix effectué dans la 1ère?
8 mai 2008 à 22:25
merci pour ta réponse, y'a pas de message d'erreur maintenant mais lorsque je sélectionne un genre de la 1ère liste déroulante, la deuxième liste s'affiche mais elle est vide. j'ai du faire une erreur on utilisant onchange peut être parce qu'on faite je la connais pas je l'ai fais au hasard ou bien l'erreur est ici:
Merci