Bonjour,
J'ai réalisé 3 listes déroulantes et je souhaites que lorsque l'on fait un choix sur une liste déroulante, les deux autres s'actualisent en fonction du choix de la première.
Si quelqu'un pouvait m'aider?
merci.
Bonjour,
J'ai réalisé 3 listes déroulantes et je souhaites que lorsque l'on fait un choix sur une liste déroulante, les deux autres s'actualisent en fonction du choix de la première.
Si quelqu'un pouvait m'aider?
merci.
Un exemple avec Ajax :
http://siddh.developpez.com/articles/ajax/
Ah merci je vois le fonctionnement:
Mais si je vais ceci, la seconde liste deroulante attend la reponse de la premiere.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql1 = "select distinct * FROM table WHERE pole='".$pole."' ORDER BY ville";
J'aimerais faire en sorte qu'on puisse choisir une des 3 listes déroulantes au hasard et que les autres se mettent à jour.
Mais je crois pas que cela soit possible....
Tout est possible, il faut seulement programmer les cas.
Par exemple si je modifie la liste 2, je filtre les possibilité de la liste 3 et je donne la valeur à la liste 1.
Et comment je peux faire ça?
Je peux le faire juste avec les 3 requetes sql des 3 listes déroulantes?
la vie n'est pas cirrhose des foies ...
Avant de poster un message Rechercher n'est pas qu'une option.
FAQ Web - Tuto Web
ok merci je vais chercher.
Je cherches mais je trouves pas, quelqu'un peut être à une idée...?
merci
Voici un exemple.
Fichier : test9078b.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <!DOCTYPE html> <html> <head> <title>Untitled</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script language="JavaScript" type="text/javascript"> <!-- function titi() { $(function() { res = Math.random(); valeur = document.getElementById('s1').value; $.get('test9078b.php?valeur='+valeur+'&r='+res, function(data2) { $('#s2').html(data2); }); }); } //--> </script> </head> <body> Sélection 1 <select id="s1" onchange="titi();"> <option value="0">Sélectionner une valeur</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <br/> Sélection 2 <select id="s2"> </select> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $valeur = $_GET['valeur']; if ($valeur == '0') { print ""; die(); } $codeHTML = ''; for($i=0;$i<=9;$i++) { $valeur2 = $i + $valeur * 10; $codeHTML .= "<option value='$valeur2'>$valeur2</option>".PHP_EOL; } print $codeHTML; ?>
Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.
Mon site : www.emmella.fr
Je recherche le manuel de l'Olivetti Logos 80B.
la "petite idée" serait déjà de lire le tuto indiqué par Sabotage puis, éventuellement, essayer le bouton recherche ...
https://blog.developpez.com/rawsrc/p...ql_jquery_ajax
https://javascript.developpez.com/ac...-de-NoSmoking/
la vie n'est pas cirrhose des foies ...
Avant de poster un message Rechercher n'est pas qu'une option.
FAQ Web - Tuto Web
Oui désolé mais le projet est assez urgent...et merci pour votre aide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager