} else { if (isset($_SESSION["idQCM"])) { $IdQCM = $_SESSION["idQCM"]; echo $IdQCM; } else { echo "erreur ! "; } } ?> </h1> <p><div id="texte"> <?php $qcms = fetchQuestion($link, $IdQCM); //var_dump($qcms); //afficheQcm($qcms); afficheQuestion($qcms, $link); ?> <br /> <form method="link" action="CreaQuestion.php"> <input type="submit" value="Ajouter une question"></form> <form method="link" action="AnnulQCM.php"> <input type="submit" value="Annuler / Tout supprimer"></form> <form method="link" action="index.php"> <input type="submit" value="Sauvegarder et partir"></form> </div></p> </body> </html> <?php function fetchQuestion($link, $IdQCM) { //print_r($reponses) ; echo '<br />'; $sql = "SELECT * FROM `question` where idQCM =" . $IdQCM;
} /** Affiche les questions contenues dans la BDD $dbh selon un mode de $tri et une $valeur donnée * * $dbh : BDD * $tri : mode de tri (date/statut/mot clef) * $valeur : restreint le tri à une valeur donnée */ function afficheQuestion($dbh, $tri, $valeur) { $html = recupererHTML("../html/question.html"); $questions = $dbh->query(requeteParTri($tri, $valeur)); $listeQues = ""; foreach ($questions as $question) { $listeQues .= "<p><a href='consulter_question.php?id=" . $question["id"] . "'>" . utf8_encode($question["titre"]) . " publiée par " . $question["auteur"] . ", le " . $question["date"] . "</a><p>"; } return str_replace("%listeQues%", $listeQues, $html); } /* Déclaration des variables pour cette page */ $header = afficheHeader($dbh); $onglets = afficheOnglets("question"); $pageCentrale = afficheQuestion($dbh, $_GET["tri"], $_GET["valeur"]); $menu = ""; $script = ""; //var_dump($pageCentrale); /* Stockage de la vue à charger dans un buffer */ $html = recupererHTML("../html/index.html"); /* Initialisation du tableau pour le remplacement */ $remplacement = array('%header%' => $header, '%onglets%' => $onglets, '%pageCentrale%' => $pageCentrale, '%menu%' => $menu, '%script%' => $script); /* Remplacement des variables de la vue par les données de la page */ $html = str_replace(array_keys($remplacement), array_values($remplacement), $html); echo $html;