prepare("SELECT id_pub FROM publications WHERE groupe = :groupe AND type = 1");
$stmt->bindParam(':groupe', $_SESSION['userdata']['groupe']);
if(!$stmt->execute()){
die("Erreur : " . $stmt->errorInfo()[2]);
}
$idPubs = $stmt->fetchAll(PDO::FETCH_COLUMN);
// Récupération des devoirs correspondants aux id_pub
$devoirs = array();
if (!empty($idPubs)) {
$placeholders = implode(',', array_fill(0, count($idPubs), '?'));
$stmt = $pdo->prepare("SELECT d.date as date, d.contenu as contenu, p.nom as nomProf, r.nom as nomRessource FROM devoirs d JOIN profs p ON d.prof = p.ID JOIN ressources r ON d.ressource = r.ID WHERE d.id IN ($placeholders) ORDER BY d.date ASC");
if(!$stmt->execute($idPubs)){
die("Erreur : " . $stmt->errorInfo()[2]);
}
$devoirs = $stmt->fetchAll(PDO::FETCH_ASSOC);
}
foreach($devoirs as $devoir) {
echo "