Créé dans le cadre du projet de fin d'année de la promo 2018 de CIR2 de l'ISEN Brest/Rennes, le Burger Quizz est une adaptation numérique du jeu télévisé éponyme, plus précisément d'une épreuve spécifique de ce jeu : le "Sel ou Poivre".

class.question.php 1003B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. class Question {
  3. private $reponse1;
  4. private $reponse2;
  5. private $intitule;
  6. private $bonneReponse;
  7. function __construct($intitule) {
  8. try{
  9. $this->intitule = $intitule;
  10. $bdd = new Connector();
  11. $options = array(
  12. "where" => array(
  13. array("intitule", "=", $intitule)
  14. )
  15. );
  16. $question = $bdd->Select('*', 'questions', $options);
  17. $this->reponse1 = $question[0]['reponse1'];
  18. $this->reponse2 = $question[0]['reponse2'];
  19. $this->bonneReponse = $question[0]['num_reponse'];
  20. } catch(Exception $e) {
  21. throw $e;
  22. }
  23. }
  24. function getIntitule() {
  25. return $this->intitule;
  26. }
  27. function getReponses() {
  28. return array(
  29. "reponse1" => $this->reponse1,
  30. "reponse2" => $this->reponse2
  31. );
  32. }
  33. function getBonneReponse() {
  34. return $this->bonneReponse;
  35. }
  36. function getArray() {
  37. return array(
  38. "intitule" => utf8_encode($this->intitule),
  39. "bonneReponse" => utf8_encode($this->bonneReponse)
  40. );
  41. }
  42. }