From b371a21e87ca3d953aa049c31e472141fd20cf96 Mon Sep 17 00:00:00 2001
From: SASSU Thomas <thomas.sassu5@etu.univ-lorraine.fr>
Date: Wed, 11 Mar 2020 11:09:31 +0100
Subject: [PATCH] requete TD3b

---
 GamePedia/php/Script_TD3b.php                  | 6 +++---
 GamePedia/src/controleurs/ControleurScript.php | 8 ++++++--
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/GamePedia/php/Script_TD3b.php b/GamePedia/php/Script_TD3b.php
index 9f1a50b..46e7051 100644
--- a/GamePedia/php/Script_TD3b.php
+++ b/GamePedia/php/Script_TD3b.php
@@ -29,9 +29,9 @@ if(isset($_GET['requete']) && $_GET['requete']>0 && $_GET['requete']<=5) {
     $c->setLog(true);
     $function = 'td3_q'. $nb .'b';
     $res = $c->$function();
-    foreach ($res as $item){
-        echo "<p>$item->name</p>";
-    }
+//    foreach ($res as $item){
+//        echo "<p>$item->name</p>";
+//    }
     echo "</center></div>";
     echo "<div>";
     echo $c->getLog();
diff --git a/GamePedia/src/controleurs/ControleurScript.php b/GamePedia/src/controleurs/ControleurScript.php
index aa13f1e..a45822c 100644
--- a/GamePedia/src/controleurs/ControleurScript.php
+++ b/GamePedia/src/controleurs/ControleurScript.php
@@ -255,9 +255,13 @@ class ControleurScript
 
     public function td3_q3b(){
         $res = null;
-        $characters = $this->td3_q1b()->characters()->get();
+        $games = Game::where('name','like','%Mario%')->get();;
+        foreach ($games as $game)
+            echo "<p>$game->name</p>";
+            $characters = $game->characters()->get();
         foreach ($characters as $character){
-            $first = $character->games()->min('original_release_date')->first;
+            echo "<p>$character->name</p>";
+            $first = $character->games()->orderBy('original_release_date', 'asc')->first();
             if($first != null && str_contains(strtolower($first->name),'mario'))
                 $res[] = $character;
         }
-- 
GitLab