Exemplo n.º 1
0
function checkAnswers()
{
    $answers = $_POST;
    $questions = listQuestions();
    foreach ($answers as $key => $a) {
        $idchar = substr($key, 1);
        // on le transforme en integer
        $id = intval($idchar, 10);
        $question = $questions[$id];
        //pis on check
        $questions[$id]['valid'] = compareAnswer($question, $a);
    }
    return $questions;
}
Exemplo n.º 2
0
function checkAnswers()
{
    $answers = $_POST;
    // on recupere le tableau des questions
    // et on l'augmente avec la validité de la réponse fournie par l'utilisateur
    $questions = listQuestions();
    foreach ($answers as $key => $a) {
        //la clé est sous la forme p1 et on veut récupérer juste la partie numérique
        // qui correspond à la position de notre question dans le tableau
        $idchar = substr($key, 1);
        // on le transforme en integer
        $id = intval($idchar, 10);
        // bien vu marie pour la base 10 ;)
        $question = $questions[$id];
        //pis on check
        $questions[$id]['valid'] = compareAnswer($question, $a);
    }
    return $questions;
}
Exemplo n.º 3
0
<h1>Let's get it started !</h1>


<form action="index.php" method="post">

	<?php 
foreach (listQuestions() as $index => $question) {
    ?>
		<div>
			<label for=""><?php 
    echo $question['question'];
    ?>
</label>
			<input type="radio" name="q<?php 
    echo $index;
    ?>
" value="yep" required>
			<input type="radio" name="q<?php 
    echo $index;
    ?>
" value="nope">
		</div>
	<?php 
}
?>

	<button>Check this out !</button>
</form>
Exemplo n.º 4
0
    ?>
"></i> <?php 
    echo $p['question'];
    ?>
</h2>
		
		<?php 
    if ($p['valid']) {
        ?>
			Bravo
		<?php 
    } else {
        ?>
			Bouuuuuh !
		<?php 
    }
    ?>
	</div>
<?php 
}
?>

<p><?php 
echo rightAnswersCount();
?>
 sur <?php 
echo count(listQuestions());
?>
</p>
<?php 
require BASE . 'views/footer.part.php';