====== Compte rendu ======
===== Tableau des actions =====
Ce tableau permet la gestion des actions.
Une liste permet la sélection de l'action puis, une fois validé, un tableau résumé s'affiche en dessous.
La fonction suivante permet d'extraire la liste des actions:
function lireListeActions(){
$connexion = connexion();
$resultat = $connexion->query("SELECT NUMACTION, NOMACTION FROM actions ORDER BY NOMACTION");
return $resultat;
}
La fonction suivante permet de récupérer le nom de l'action dont l'identifiant a été récupéré précédemment:
function lireNomAction($activite){
$connexion = connexion();
$req = "SELECT NOMACTION FROM actions WHERE NUMACTION=:id";
$resultat = $connexion->prepare($req);
$resultat->execute(array('id' => $activite));
return $resultat;
}
===== Tableau de gestion des membres des actions =====
Ce nouveau tableau permet de gérer les différents participants à une activité:
la fonction suivante permet de dresser une liste des identifiants des différents participants:
function lireIdMembresAction($num){
$connexion = connexion();
$req = "SELECT NUMAMI FROM participe WHERE NUMACTION=:id";
$resultat = $connexion->prepare($req);
$resultat->execute(array('id' => $num));
return $resultat;
}
Les fonctions suivantes permettent de lire respectivement les données d'une Action et d'un ami:
function lireAction($id){
$connexion = connexion();
$req = "SELECT * FROM actions WHERE NUMACTION = :id";
$resultat = $connexion->prepare($req);
$resultat->execute(array('id' => $id));
return $resultat;
}
function lireAmi($id){
$connexion = connexion();
$req = "SELECT * FROM amis WHERE NUMAMI = :id";
$resultat = $connexion->prepare($req);
$resultat->execute(array('id' => $id));
return $resultat;
}
===== Suppression des participants à une activité =====
Une partie JavaScript permet de vérifier la volonté de suppression du participant à l'aide d'une fenêtre d'alerte apparaissant quand on clique sur le bouton supprimer.