J'ai une liste saison et j'ai fait une 2 eme liste deroulante qui affiche les équipes grace à la selection de la saison dans la 1er liste deroulante.
Voici le code :
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
 <label>Selectionner L'équipe :</label>
                        <select name="saison" onChange="document.competition.value='';document.competition.submit()">
            <?php $result = get_list_saison_equipe(); ?>
            <option value=""></option>
 
            <?php while($equipe = mysql_fetch_assoc($result)): ?>
            	<?php if (isset($_POST['saison']) && ($equipe['equ_season']==$_POST['saison'])) {$checked='selected';} else {$checked='';}?>
                <option value="<?php echo $equipe['equ_season'];?>" <?php echo $checked;?>><?php echo $equipe['equ_season'];?></option>
            <?php endwhile; ?>
            </select>
 
            <select name="equipe" onChange="document.competition.submit()">
            <?php 
            	if(isset($_POST['saison']) && ($_POST['saison']!='')) $result = get_list_equipe($_POST['saison']); else 
            	{
            		$_POST['equ_id']='';
            		$result = get_list_equipe();
            	}
            ?>
                <option value=""></option>
            <?php while($equipe = mysql_fetch_assoc($result)): ?>
            	<?php if (isset($_POST['equ_id']) && ($equipe['equ_id']==$_POST['equ_id'])) {$checked='selected';} else {$checked='';}?>
                <option value="<?php echo $equipe['equ_id'];?>" <?php echo $checked?>><?php echo $equipe['equ_name']; ?></option>
            <?php endwhile; ?>
            </select>
Voici mes requetes pour
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
 get_list_saison_equipe(); =     function get_list_saison_equipe()
    {
 
        ConnectionDb();
 
        $sql = 'SELECT distinct equ_season FROM equipe ORDER BY equ_season';
 
        $query = mysql_query($sql) or die("Erreur : requête sql affichage liste des saisons");
 
        return $query;
 
    }
 
get_list_equipe =     function get_list_equipe($saison='')
    {
 
        ConnectionDb();
        if ($saison=='') {
        	$sql = 'SELECT * FROM equipe ORDER BY equ_season DESC,equ_id';
        } else {
        	$sql = 'SELECT * FROM equipe where equ_season='.$saison.' ORDER BY equ_season DESC,equ_id';
        }
 
        $query = mysql_query($sql) or die("Erreur : requête sql affichage liste des equipes");
 
        return $query;
 
    }
Mon code AJAX est déja fait vu que je l'utilise sur d'autres feuilles.
Si quelqu'un peut m'aider, merci