Initial commit
Création de tous les dossiers et fichiers avec mise à part des constantes
This commit is contained in:
commit
4c71fb59b4
42 changed files with 2544 additions and 0 deletions
58
controleurs/cAjouterElement.php
Normal file
58
controleurs/cAjouterElement.php
Normal file
|
@ -0,0 +1,58 @@
|
|||
<?php
|
||||
$c = seConnecter();
|
||||
|
||||
|
||||
//ajout d'un ingredient
|
||||
$strAnnee = implode(', ', lANNEE);
|
||||
if (isset($_POST['nomIngredient'])){
|
||||
$nomNvlIngredient = transformeCharsAutorises($_POST['nomIngredient']);
|
||||
|
||||
$lMoisDispo = [];
|
||||
foreach (lANNEE as $mois){
|
||||
$lMoisDispo[] = isset($_POST[$mois]) ? 1 : 0;
|
||||
}
|
||||
$strAnneeDispo = implode(', ', $lMoisDispo);
|
||||
|
||||
$reqAjoutIngredient = "INSERT INTO Ingredient (nom, $strAnnee)
|
||||
VALUES (\"$nomNvlIngredient\", $strAnneeDispo);";
|
||||
$resultat = mysqli_query($c, $reqAjoutIngredient);
|
||||
}
|
||||
//ajout d'un ustensile
|
||||
if (isset($_POST['nomUstensile'])){
|
||||
$nomNvlUstensile = transformeCharsAutorises($_POST['nomUstensile']);
|
||||
$reqAjoutUstensile = "INSERT INTO Ustensile (nom) VALUES ('$nomNvlUstensile');";
|
||||
$resultat = mysqli_query($c, $reqAjoutUstensile);
|
||||
}
|
||||
|
||||
//ajout d'une unite
|
||||
if (isset($_POST['nomUnite'])){
|
||||
$nomNvlUnite = htmlspecialchars($_POST['nomUnite']);
|
||||
$reqAjoutUnite = "INSERT INTO Unite (nom) VALUES ('$nomNvlUnite');";
|
||||
$resultat = mysqli_query($c, $reqAjoutUnite);
|
||||
}
|
||||
|
||||
|
||||
//recuperation des ustensiles
|
||||
$requeteListePersonne = "SELECT nom, id FROM Humain ORDER BY nom;";
|
||||
$resultatListePersonne = mysqli_query($c, $requeteListePersonne);
|
||||
$listePersonne = mysqli_fetch_all($resultatListePersonne);
|
||||
|
||||
//recuperation des ingredients
|
||||
$requeteListeIngredient = "
|
||||
SELECT i.id id, i.nom nom, COUNT(ri.recette) nbr
|
||||
FROM Ingredient i LEFT JOIN RecetteIngredient ri ON ri.ingredient = i.id
|
||||
GROUP BY i.id
|
||||
ORDER BY i.nom;";
|
||||
$resultatListeIngredient = mysqli_query($c, $requeteListeIngredient);
|
||||
$listeIngredient = mysqli_fetch_all($resultatListeIngredient);
|
||||
|
||||
//recuperation des ustensiles
|
||||
$requeteListeUstensile = "SELECT nom, id FROM Ustensile ORDER BY nom;";
|
||||
$resultatListeUstensile = mysqli_query($c, $requeteListeUstensile);
|
||||
$listeUstensile = mysqli_fetch_all($resultatListeUstensile);
|
||||
|
||||
//recuperation des unités
|
||||
$requeteListeUnite = "SELECT nom, id FROM Unite ORDER BY nom;";
|
||||
$resultatListeUnite = mysqli_query($c, $requeteListeUnite);
|
||||
$listeUnite = mysqli_fetch_all($resultatListeUnite);
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue