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 52458c5..53146bc 100644 Binary files a/BddCorrect/test.db and b/BddCorrect/test.db differ 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(); ?>