Bonsoir à tous,
Je reviens vers vous avec un nouveau souci, voilà dans le champ id_eleve de la table présence, je place plusieurs id séparés par des virgules (ex: 12,25,32).
Pour afficher toutes les formations suivies par un élève, j'utilise WHERE FIND_IN_SET('$id',P.id_eleve) ORDER BY date ASC
Mais là où je bloque, c'est lorsque je veux afficher tous les élèves présents aux cours, pour l'instant la fonction est ok s'il n'y a qu'un id_eleve (ou le premier id).
$sql ="SELECT nom, prenom, groupe, date, titre FROM eleve E
JOIN presence P ON P.id_eleve = E.id_eleve
JOIN formation F ON F.id_formation = P.id_formation
WHERE P.id_formation = '$id_formation' ORDER BY groupe ASC";
Comment puis-je la modifier ?
Merci d'avance,
François
Message édité par francois55 le 26-10-2012 à 21:09:50