Exemple #1
0
} 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;
Exemple #2
0
}
/** 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;