Change all models to use the SQL database

This commit is contained in:
Thomas Rubini 2023-01-16 20:53:32 +01:00
parent 87e8f9247e
commit 3da99a3ac7
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
4 changed files with 29 additions and 24 deletions

View File

@ -3,12 +3,16 @@
final class DifficultyModel
{
public function getByID($I_difficuly_id)
public function getByID($I_id)
{
if ($I_difficuly_id == 1) {
return "Facile";
} else {
return null;
}
$O_model = Model::get();
$stmt = $O_model->prepare("SELECT * FROM DIFFICULTY WHERE ID=:id");
$stmt->bindParam("id", $I_id);
$stmt->execute();
$row = $stmt->fetch();
if ($row === false) return null;
return $row["NAME"];
}
}

View File

@ -5,17 +5,15 @@ final class IngredientModel
public function searchByRecipe($I_recipe_id)
{
return array(
array(
"id" => 1,
"name" => "oeuf",
"quantity" => "6",
),
array(
"id" => 2,
"name" => "lait",
"quantity" => "1/2L",
),
);
$O_model = Model::get();
$stmt = $O_model->prepare("
SELECT * FROM INGREDIENT
JOIN RECIPE_INGREDIENT ON RECIPE_INGREDIENT.INGREDIENT_ID=INGREDIENT.ID
WHERE RECIPE_INGREDIENT.RECIPE_ID = :recipe_id
");
$stmt->bindParam("recipe_id", $I_recipe_id);
$stmt->execute();
return $stmt->fetchAll();
}
}

View File

@ -5,10 +5,13 @@ final class UserModel
public function getNameByID($I_id)
{
if ($I_id == 1) {
return "Thomas";
} else {
return null;
}
$O_model = Model::get();
$stmt = $O_model->prepare("SELECT NAME FROM USER WHERE ID=:id");
$stmt->bindParam("id", $I_id);
$stmt->execute();
$row = $stmt->fetch();
if ($row === false) return null;
return $row["NAME"];
}
}

View File

@ -5,6 +5,6 @@
<?php
foreach($A_view["INGREDIENTS"] as $i){
echo "<p> {$i['name']}: {$i['quantity']} </p>";
echo "<p> {$i['NAME']}: {$i['QUANTITY']} </p>";
}
?>