Re-bonjour,
quizz2-reponses.php est le suivant :
La ligne 65 affiche bool(false) alors que j'ai 2 arguments en ligne 64.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 <?php // CE FICHIER EST INCLUS DANS Quizz2.php // ----------------------------------------------- // Traitement du formulaire if(!empty($_SESSION['quizz4']['questions']) && isset($_POST['submitQCM'])) { // --------------------------- // On récupère le questionnaire $all_questions = $_SESSION['quizz4']['questions']; // On récupère les réponses du candidat $resultats = $_SESSION['quizz4']['resultats']; // array contenant les réponses du candidat // --------------------------- $quizz_nombre_questions = 0; $quizz_bonnes_reponses = 0; $_SESSION['quizz4']['affiche_result'] = true; // --------------------------- ?> <h1>Quizz </h1> <p align='center'> <font size='4'>(Correction et résultats)</font><BR><BR> <div class="quizz-table"> <?php // Question et réponses foreach($all_questions as $idserie => $questions) { ?> <h3>Série n°<?php echo ($idserie+1); ?></h3> <?php foreach($questions as $idque => $question) { $quizz_nombre_questions++; ?> <fieldset> <legend><?php echo $quizz_nombre_questions.' - '.$question['texte_question']; ?></legend> <div> <p><em>La bonne réponse est </em><b><?php echo $question['choix_reponse'][$question['reponse_juste']]; ?></b> <?php if( $question['reponse_juste'] == $resultats[$idserie][$question['id_question']]){ echo '</p>'."\n".' <DIV class ="texte_vert_taille_12"><b>donc votre choix était le bon.</b></DIV>'."\n"; $quizz_bonnes_reponses++; } else { echo ' <br /><em>Vous avez répondu '.$question['choix_reponse'][$resultats[$idserie][$question['id_question']]].'</em></p>'."\n"; echo ' <DIV class ="texte_brun_taille_12">donc votre choix était mauvais.</DIV>'."\n"; } ?> </div><figure><img border="0" src="<?php echo htmlspecialchars($question['adresse_image'],ENT_QUOTES,'utf-8'); ?>" /></figure> </fieldset> <?php } } ?> </div> <?php // --------------------------- // Affichage du Décompte / pourcentage de bonnes réponses $BonneRepTexte = $quizz_bonnes_reponses; $BonneRepTexte .= ($quizz_bonnes_reponses>1)? ' bonnes réponses' : ' bonne réponse'; $BonneRepPourcent = round($quizz_bonnes_reponses/$quizz_nombre_questions*100,2); echo ' Vous avez obtenu <b>'.$BonneRepTexte.' sur '.$quizz_nombre_questions.'</b>, soit <b>'.$BonneRepPourcent.'%</b>'."\n"; // --------------------------- $req = mysqli_query($link, 'SELECT MAX(`id`) AS idmax FROM ".TAB_REPONSES." '); echo "<BR>" . $req ; var_dump($req); $valeur = mysqli_fetch_assoc($req); echo "<BR>valeur "; var_dump($valeur); echo 'La valeur max est : '.$valeur['idmax']; // --------------------------- } // Recommencer le test ? ?> <form method="post" action="quizz2.php"> <p align='center'><input type="submit" name="submitQCMagain" value="Refaire un Quizz"/></p> </form>






Répondre avec citation

Partager