Bonjour,

J'essaie d'avoir une liste déroulante à partir d'une requête mySql.

j'ai un tableau dont une des cellules est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<td><select class="form-control a-liste-lu" id="08" title="pretBB1">'.$liste_membres.'</td>';
ici je pense que je n'appelle pas correctement la liste ($liste_membres).


j'ai un ajax qui dit :
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
 
$(document).ready(function() {
//au click sur le lien chercher (.class)
$(".a-liste-lu").click(function(){
var heure = $(this).attr("id"); //on recupere la valeur de l'attribut id
var service = $(this).attr("title"); //on recupere la valeur de l'attribut title
$.ajax({
type: "GET",
url: "aff_modif.php?listeLu="+heure+";"+service,
dataType : "html",
//affichage de l'erreur en cas de problème
error:function(msg, string){
alert( "Error !: " + string );
},
success:function(data){
//alert(data);
//on met à jour le div zone_de_rechargement avec les données reçus
//on vide la div et on le cache
$(select).empty().hide();
//on affecte les resultats au div
$(select).append(data);
//on affiche les resultats avec la transition
$(select).fadeIn(25);
}
});
});
})
ici je pense que le $(select) c'est faux.


Un partie de mon script php qui appelle la bdd:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$donnees = $reponse->fetchAll(PDO::FETCH_ASSOC);
foreach($donnees as $row)
{
  $liste_membres = '<option value="'.$row['id'].'">'.$row['pseudo'].'</option>';
}
 
  $reponse->closeCursor();

Pourriez-vous m'aider à concrétiser ma liste ? ;O)