diff --git a/php/index.php b/php/index.php index 8ff452b3d3d8451bba06d826de5b18d736232e6d..698509418e771c8a4c69840a24ea4b00c87d1712 100644 --- a/php/index.php +++ b/php/index.php @@ -3,21 +3,22 @@ require_once __DIR__ . '/vendor/autoload.php'; use Illuminate\Database\Capsule\Manager as DB; use Slim\Slim; +use bddApp\question; $db = new DB(); $db->addConnection(parse_ini_file('conf.ini')); $db->setAsGlobal(); $db->bootEloquent(); - $app = new Slim(); -/* -$app = new \Slim\Slim; - -$app->get('/', function(){ - $c=new ControllerPlanning(); - $c->getCycle(1); -})->name('home'); -$app->run(); -*/ \ No newline at end of file +print "Question 1 : Jeu dont le nom contient 'Mario'"; +$question1 = new question\Q1(); +print 'Question 2 : Compagnies installé au Japon'; +$question2 = new question\Q2(); +print 'Question 3 : Liste des plateformes dont la base installée est >= 10 000 000'; +$question3 = new question\Q3(); +print 'Question 4 : Liste de 442 jeux à partir du 21173ème'; +$question4 = new question\Q4(); +print 'Question 5 : Liste des jeux (nom et deck) en paginant (taille des pages : 500)'; +$question5 = new question\Q5(); diff --git a/php/src/question/Q1.php b/php/src/question/Q1.php index 4881ca2f8524d1890c03bdc864a4926caa5731be..0d7f1cd3d218f1f08cd3494701139f16a5bdbb6e 100644 --- a/php/src/question/Q1.php +++ b/php/src/question/Q1.php @@ -10,6 +10,10 @@ class Q1 { // Jeu dont le nom contient 'Mario' $jeuMario = Game::where('name', 'LIKE', '%mario%')->get(); + + foreach ($jeuMario as $jM) { + print '<br>'.$jM->name.'<br>'; + } } } diff --git a/php/src/question/Q2.php b/php/src/question/Q2.php index ee17bda9cf18ebf94062a3ad2174470dbe236e71..6360c305973ff5a033d7c30b5facca32f3953ef5 100644 --- a/php/src/question/Q2.php +++ b/php/src/question/Q2.php @@ -10,6 +10,10 @@ class Q2 { // Compagnies installé au Japon $compagniesJapon = Company::where('location_country', '=', 'Japan')->get(); + + foreach ($compagniesJapon as $cJ) { + print '<br>'.$cJ->name.'<br>'.' '.$cJ->location_country.'<br>'; + } } } diff --git a/php/src/question/Q3.php b/php/src/question/Q3.php index 93f64ac8f721ffdc0e2109fdc596036b384cbe5e..79e9618c699f45e5781239682314db16f6ceef91 100644 --- a/php/src/question/Q3.php +++ b/php/src/question/Q3.php @@ -10,6 +10,10 @@ class Q3 { // Liste des plateformes dont la base installée est >= 10 000 000 $lPlatform = Platform::where('install_base', '>=', '10000000')->get(); + + foreach ($lPlatform as $lP) { + print '<br>'.$lP->name.'<br>'.' '.$lP->install_base.'<br>'; + } } } diff --git a/php/src/question/Q4.php b/php/src/question/Q4.php index f9d2e9ef088ce849c1b81a5fb01a6ac345f3fdda..673de00ad63fe03d23c6b9d16dd5e63dcee02942 100644 --- a/php/src/question/Q4.php +++ b/php/src/question/Q4.php @@ -10,6 +10,10 @@ class Q4 { // Liste de 442 jeux à partir du 21173ème $jeux442 = Game::where('id', '>=', '21173')->take(442)->get(); + + foreach ($jeux442 as $j442) { + print '<br>'.$j442->name.'<br>'; + } } } diff --git a/php/src/question/Q5.php b/php/src/question/Q5.php index ebb4b88360e7bdc18fe9766089ba26aece47141c..9107ecad04d994f5e101b4956fe43e414fb4a9ba 100644 --- a/php/src/question/Q5.php +++ b/php/src/question/Q5.php @@ -17,10 +17,18 @@ class Q5 { } $page = 0; + print '<br>Page 1 : <br>'; foreach($nbPage as $np) { + $jeuPage = Game::where('id', '>', $nbPage[$page])->take(500)->get(); + foreach ($jeuPage as $jP) { + print '<br>'.$jP->name.'<br>'.' '.$jP->deck.'<br>'; + } $page++; + print '<hr><br>Page '. $page.' : <br>'; } + + } }