Commit 7c1b06df authored by dydy's avatar dydy
Browse files

Réctification du TD1

parent ed38c7a2
......@@ -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();
......@@ -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>';
}
}
}
......
......@@ -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>';
}
}
}
......
......@@ -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>';
}
}
}
......
......@@ -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>';
}
}
}
......
......@@ -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>';
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment