Skip to content
Snippets Groups Projects
Commit 7c1b06df authored by dydy's avatar dydy
Browse files

Réctification du TD1

parent ed38c7a2
No related branches found
No related tags found
No related merge requests found
......@@ -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>';
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment