Probleme liste deroulantes + Mysql + Ajax
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:
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:
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