l'idee est la, mais realisation est pas bonne ! :
ce que tu vas faire :
-commence etape par etape par
* recuperer les valeurs de ta table et les mettres dans ton array
$recuperation_liste_associations[ pas id mais 'id' ]
c'est bizarre t'as libelle à la fin c pas pareille? ...
* donc tu fais ta boucle while en dehors de ton formulaire,
tu met echo 'ce que tu recupere'; pour voir si c bon.
*tu met un compteur dans ta boucle while :
$nbligne = 0;
while ( ... ) {
...
$nbligne++;
}
-puis tu ecrit ton formulaire :
for ( $i=0; $i<=$nbligne; $i++) {
echo <option value="<?php echo $recuperation_liste_associations[$i]; ?>"......
}
tu dois avoir recupere toutes tes variables, et verifié que c bon avec un echo
que c bon .
puis ecrire ton formulaire.

comme tu as fait ton code , de toute facon ca peux pas marcher,
( sans prendre en compte l'erreur sql)
car tu as qu'un <option> value alors que tu crois en mettre plusieurs!
voila , je t'avoue que c'est pas gagné, mais si tu fais etape par etape comme
je te dis , tu poura mieux voir ou sont les pbs.

renvoie ton code corrigé si t'as tj un pb.
a+
stepiboum