Selection multi utilisateurs
Posté : 31 mai 2005, 11:45
Je suis en train de faire un formulaire qui doit afficher sur une meme page l'activité de plusieurs utilisateurs que l'on a choisi avec des cases à cocher.
Voici la façon dont je recupère et traite les infos:
(j'utilise un template pour 'affichage)
Est-ce la bonne methode pour concaténer la requette avec un foreach?
PS = je pose cette question car je ne suis pas sûr de ce que je fait...
Voici la façon dont je recupère et traite les infos:
(j'utilise un template pour 'affichage)
Code : Tout sélectionner
// Le checkbox de chaque membre
<input type="checkbox" name="membre[]" value="{membreId}" />
// Après validation du formulaire je crée la requette
if (isset($_POST['membre'])) {
$membre = $_POST['membre'];
// Requette pour la semaine sélectionnée
$sql = "SELECT a.act_id, DATE_FORMAT(a.act_date,'%d %m %Y') AS datefr, a.contenu ";
$sql .= "FROM activite a ";
$sql .= "LEFT JOIN utilisateur b ON a.util_id = b.util_id ";
$sql .= "WHERE WEEK(a.act_date) BETWEEN '$weekDebut' AND '$weekFin'";
foreach ($membre as $m) {
$sql .= "AND b.util_id = '$m' ";
}
}
PS = je pose cette question car je ne suis pas sûr de ce que je fait...