From 1e3f3a7ce062191d9090776792c49d0d7bc6ccc3 Mon Sep 17 00:00:00 2001 From: Mehdi Date: Thu, 23 Jul 2020 15:26:30 +0200 Subject: [PATCH] =?UTF-8?q?tirage=20questions=20al=C3=A9atoire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BddCorrect/Correcteur.php | 15 ++++++++++----- BddCorrect/SqliteDb.php | 2 +- BddCorrect/config/config.php | 1 + BddCorrect/controleur/Controleur.php | 5 ++++- BddCorrect/result.txt | 1 + BddCorrect/resultat.html | 18 ++++++++++++++++++ BddCorrect/test.db | Bin 24576 -> 24576 bytes BddCorrect/vues/VueEvaluation.php | 1 + BddCorrect/vues/VueNbQuestions.php | 14 ++++++++++++++ BddCorrect/vues/VuePrincipale.php | 10 +++++++--- BddCorrect/vues/VueSupression.php | 8 +++++--- 11 files changed, 62 insertions(+), 13 deletions(-) create mode 100644 BddCorrect/result.txt create mode 100644 BddCorrect/resultat.html create mode 100644 BddCorrect/vues/VueNbQuestions.php diff --git a/BddCorrect/Correcteur.php b/BddCorrect/Correcteur.php index 4d387ec..5b3b098 100644 --- a/BddCorrect/Correcteur.php +++ b/BddCorrect/Correcteur.php @@ -79,11 +79,11 @@ foreach ($_POST['textbox'] as $textbox) { //echo nl2br("\n ------------test : ".$err." test2 : ".$verif."\n"); // - $aleatoireQuery = $db->prepare('SELECT type FROM Type WHERE numQuestion = ?'); + $aleatoireQuery = $db->prepare('SELECT aleatoire FROM Correct WHERE numQuestion = ?'); $aleatoireQuery->bindParam(1, $numQuestion); - $resultAleatoire = $typeQuery->execute(); - $aleatoireRow = $resultType->fetchArray(); - if($typeRow['aleatoire'] == 'o'){ + $resultAleatoire = $aleatoireQuery->execute(); + $aleatoireRow = $resultAleatoire->fetchArray(); + if($aleatoireRow['aleatoire'] == 'o'){ // $nv= $sqliteRow['reponse']; $txt = $textbox; @@ -285,8 +285,13 @@ foreach ($_POST['textbox'] as $textbox) { } -echo 'Résultat : ' . $cmpt . '/' . $numQuestion; +$txt = 'Résultat : ' . $cmpt . '/' . $numQuestion; +echo $txt; + file_put_contents('resultat.html', ob_get_contents()); +$fic = fopen("result.txt", "w"); +fwrite($fic, $txt); +fclose($fic); ?> diff --git a/BddCorrect/SqliteDb.php b/BddCorrect/SqliteDb.php index e824ad0..4ca5675 100644 --- a/BddCorrect/SqliteDb.php +++ b/BddCorrect/SqliteDb.php @@ -7,7 +7,7 @@ class SqliteDb extends SQLite3 { $this->open('test.db'); $this->createLogin(); - //$this->createTable(); + $this->createTable(); } function createTable(){ diff --git a/BddCorrect/config/config.php b/BddCorrect/config/config.php index f895598..d8a6899 100644 --- a/BddCorrect/config/config.php +++ b/BddCorrect/config/config.php @@ -8,3 +8,4 @@ $rep=__DIR__.'/../'; $vues['vuePrincipale']='vues/VuePrincipale.php'; $vues['vueLogin']='vues/vueLogin.php'; $vues['vueSupression']='vues/VueSupression.php'; +$vues['vueNbQuestions']='vues/VueNbQuestions.php'; \ No newline at end of file diff --git a/BddCorrect/controleur/Controleur.php b/BddCorrect/controleur/Controleur.php index b974d15..f4c4cd4 100644 --- a/BddCorrect/controleur/Controleur.php +++ b/BddCorrect/controleur/Controleur.php @@ -49,7 +49,10 @@ class Controleur { $model = new Modele(); $dVueQuestions = $model->afficherQuestions(); - require ($rep.$vues['vueSupression']); + $_SESSION['array']=$dVueQuestions; + //require ($rep.$vues['vueSupression']); + //require ($rep.$vues['vuePrincipale']); + require ($rep.$vues['vueNbQuestions']); //session_destroy(); } diff --git a/BddCorrect/result.txt b/BddCorrect/result.txt new file mode 100644 index 0000000..b9b4e77 --- /dev/null +++ b/BddCorrect/result.txt @@ -0,0 +1 @@ +Résultat : 1/5 \ No newline at end of file diff --git a/BddCorrect/resultat.html b/BddCorrect/resultat.html new file mode 100644 index 0000000..47c425a --- /dev/null +++ b/BddCorrect/resultat.html @@ -0,0 +1,18 @@ +La réponse à la question 1 est JUSTE ! +La réponse à la question 2 est FAUSSE ! +
+Warning: oci_fetch_array(): ORA-24374: define not done before fetch or execute and fetch in C:\xampp\htdocs\BddCorrect\Correcteur.php on line 62
+
+Warning: oci_fetch_array(): ORA-24374: define not done before fetch or execute and fetch in C:\xampp\htdocs\BddCorrect\Correcteur.php on line 119
+La réponse à la question 3 est FAUSSE ! +
+Warning: oci_execute(): ORA-00900: invalid SQL statement in C:\xampp\htdocs\BddCorrect\Correcteur.php on line 35
+
+Warning: oci_fetch_array(): ORA-24374: define not done before fetch or execute and fetch in C:\xampp\htdocs\BddCorrect\Correcteur.php on line 62
+La réponse à la question 4 est FAUSSE ! +
+Warning: oci_execute(): ORA-00900: invalid SQL statement in C:\xampp\htdocs\BddCorrect\Correcteur.php on line 35
+qdsdqdsqdqsreponse : 7question : 23
+Warning: oci_execute(): ORA-00900: invalid SQL statement in C:\xampp\htdocs\BddCorrect\Correcteur.php on line 244
+La réponse à la question 5 est FAUSSE ! +Résultat : 1/5 \ No newline at end of file diff --git a/BddCorrect/test.db b/BddCorrect/test.db index 52458c592345d640075cd058504a9a647f0d7e49..53146bc723c17a60a255deab1b93b54a14b838e8 100644 GIT binary patch delta 309 zcmZoTz}Rqrae|bPZW#ju0~-)Sf!NZCIz|#eQ9Tm{UZ5B&Zv_MIKi&#{FTUw~zMBOF zT6re_=Ba1uXP;cd+sxF@Hkpynm#Lp?asZzvQ$OeA*?b$B`Z+fH@z)AC7v%+eh86qy znVXiH>gAN{NBFvCru%1=7-toPd6y+S8u~g1BxalB6-1^QmZln-duMwF8i6cj;n88> z@8FB(E!fPbAjiYf3qJt|27K> zwDL^;%~Q|Rqc^#Rx0$KOXfh+8FH?`<p7!@}Req`%of$AJ;ZVtBo|L|24~1?aYl$vyfNYzzVn47{&_E<4FP z`LeB$2m=F?G-DHx6lH8OY~++}&TnL&{M&Yww2_&vi>tG)p}D$_f_g}0aekhHb4Frb UN=|Cg=KXfkjCd7%vFA|$0J=a`0{{R3 diff --git a/BddCorrect/vues/VueEvaluation.php b/BddCorrect/vues/VueEvaluation.php index fd31fab..1eb8910 100644 --- a/BddCorrect/vues/VueEvaluation.php +++ b/BddCorrect/vues/VueEvaluation.php @@ -48,6 +48,7 @@

TP 2

getNumQuestion() .'.'.$q->getQuestion(); $_SESSION['num']=array(); $_SESSION['num'][$i] =$q->getNumQuestion(); ?>