Bonjour à tout le monde,
je cherche depuis un bon moment à faire un selected sur une valeur d'un menu déroulant, indiquée en base de donnée avec un test d'égalité sur les id de 2 tables.
Mais rien n'y fait, si quelqu'un avait une idée du pourquoi, ce serait nickel.
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 <select id="animReseau" name="animReseau"> <?php //RECUPERATION DE LA LISTE DE ANIMATEURS RESEAU DANS LA TABLE EMPLOYE POUR LE MENU DEROULANT $sqlListSalarie = "SELECT * FROM employe WHERE anim_reseau=1"; $resultListSalarie = $mysql->query($sqlListSalarie); //RECUPERATION DE L'ID DES ANIMATEURS RESEAU DANS LE CHAMP anim_adh DE LA TABLE suivi_adh $reqIdAnimAdh="SELECT anim_adh FROM suivi_adh"; $resIdAnimAdh = $mysql->query($reqIdAnimAdh); $IdAnimAdh = $resIdAnimAdh->fetch(); foreach ($resultListSalarie as $row_salarie){ if($row_salarie['id']==$IdAnimAdh) $defaut = 'selected'; else $defaut =''; echo '<option value="'.$row_salarie['id'].'" '.$defaut.'>'.$row_salarie['prenom'].'</option>'; }; ?> </select>
Merci d'avance.
Partager