Afficher une liste de participants
Résolu/Fermé
chrisCL974
Messages postés
63
Date d'inscription
jeudi 30 septembre 2021
Statut
Membre
Dernière intervention
25 novembre 2021
-
Modifié le 1 oct. 2021 à 07:07
chrisCL974 Messages postés 63 Date d'inscription jeudi 30 septembre 2021 Statut Membre Dernière intervention 25 novembre 2021 - 1 oct. 2021 à 11:56
chrisCL974 Messages postés 63 Date d'inscription jeudi 30 septembre 2021 Statut Membre Dernière intervention 25 novembre 2021 - 1 oct. 2021 à 11:56
A voir également:
- Afficher une liste de participants
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Afficher mot de passe wifi android - Guide
- Liste de diffusion whatsapp - Guide
- Afficher appdata - Guide
4 réponses
chrisCL974
Messages postés
63
Date d'inscription
jeudi 30 septembre 2021
Statut
Membre
Dernière intervention
25 novembre 2021
1
1 oct. 2021 à 08:13
1 oct. 2021 à 08:13
Et comment réduire le nombre de place d'une formation quand une personne participe à la formation en question? (j'ai oublié de mentionner dans le sujet)
jordane45
Messages postés
38381
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 janvier 2025
4 727
1 oct. 2021 à 11:03
1 oct. 2021 à 11:03
Bonjour,
déjà... comment tu sais sur quelle formation tu te trouves ?
quel est le code qui déclenche l'ouverture de la modal ?
La charges tu en ajax ?
Et puis, niveau code, il te faudra une fonction du genre
et apeller cette fonction pour récupérer que les participants à cette formation
J'aimerai afficher la liste de participant qui ont participé à la formation qu'ils ont sélectionné
déjà... comment tu sais sur quelle formation tu te trouves ?
quel est le code qui déclenche l'ouverture de la modal ?
La charges tu en ajax ?
Et puis, niveau code, il te faudra une fonction du genre
public function getAllParticipantByFormation($id_formation){ $data = null; $query = "SELECT P.participantID ,P.programmeChoisi ,P.nomParticipant ,P.prenomParticipant ,P.fonctionParticipant ,P.serviceParticipant ,F.programme FROM participant P LEFT JOIN forma F ON P.programmeChoisi = F.programme WHERE F.formaID = '$id_formation' ORDER BY nomParticipant ASC"; if($sql = $this->conn->query($query)) { while($row = mysqli_fetch_assoc($sql)) { $data[] = $row; } } return $data; }
et apeller cette fonction pour récupérer que les participants à cette formation
chrisCL974
Messages postés
63
Date d'inscription
jeudi 30 septembre 2021
Statut
Membre
Dernière intervention
25 novembre 2021
1
1 oct. 2021 à 11:42
1 oct. 2021 à 11:42
c'est au niveau de ce code qu'on appelle le modal
Et j'ai lié avec l'id de la balise html pour ouvrir la formation qui correspond :
<div class="modal fade" id="staticBackdropParticipant" data-bs-backdrop="static" >...</div>
Et j'ai lié avec l'id de la balise html pour ouvrir la formation qui correspond :
<a href="#staticBackdropParticipant"> <button type="button" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#staticBackdropParticipant"> Afficher </button> </a>
jordane45
Messages postés
38381
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 janvier 2025
4 727
1 oct. 2021 à 11:54
1 oct. 2021 à 11:54
Tu veux dire que tu as créé une modal par formation ?
Donc dans la même page tu as x dois le code html de la modal ????
beurk !!
Normalement, histoire que ça soit propre et que ça ne surcharges pas trop ta page ( car plus tu mets de html dedans.. plus elle sera lourde à afficher ...) et pour éviter que n'importe qui puisse aller voir qui participe à telle ou telle formation juste en regardant le code source de la page .... il ne faut avoir qu'une seule modal
Modal que tu rempliras, grace à du javascript et de l'ajax ... en fonction de la formation cliquée ...
Si tu ne sais pas comment faire de l'ajax .. forme toi dessus...
ça serait trop long de te l'expliquer via des messages sur le forum... trouves des formations/tutos sur le net.
Donc dans la même page tu as x dois le code html de la modal ????
beurk !!
Normalement, histoire que ça soit propre et que ça ne surcharges pas trop ta page ( car plus tu mets de html dedans.. plus elle sera lourde à afficher ...) et pour éviter que n'importe qui puisse aller voir qui participe à telle ou telle formation juste en regardant le code source de la page .... il ne faut avoir qu'une seule modal
Modal que tu rempliras, grace à du javascript et de l'ajax ... en fonction de la formation cliquée ...
Si tu ne sais pas comment faire de l'ajax .. forme toi dessus...
ça serait trop long de te l'expliquer via des messages sur le forum... trouves des formations/tutos sur le net.
chrisCL974
Messages postés
63
Date d'inscription
jeudi 30 septembre 2021
Statut
Membre
Dernière intervention
25 novembre 2021
1
1 oct. 2021 à 11:56
1 oct. 2021 à 11:56
Okay je ferai ça, merci beaucoup