diff --git a/index.php b/index.php index d437337..39c13b0 100644 --- a/index.php +++ b/index.php @@ -17,10 +17,17 @@

Exercice 2 : Formulaire générateur de page

- +
+ + + +
+

Exercice 3 : Générateur de menus

+ +
- +

diff --git a/menus.csv b/menus.csv index d21861e..90ef796 100644 --- a/menus.csv +++ b/menus.csv @@ -1,6 +1,7 @@ plat;burger;6 boisson;soda;3 plat;pizza;8 +dessert;fruit;1 dessert;muffin;3 boisson;eau;1 boisson;jus de fruit;2 diff --git a/mesFonctions.php b/mesFonctions.php index fb77f40..9e36eb5 100644 --- a/mesFonctions.php +++ b/mesFonctions.php @@ -12,4 +12,44 @@ function creerOptionsPlats(){ } fclose($menus); +} + +function creerOptionsBoissons(){ + $menus = fopen('menus.csv', 'r'); + + while( ($ligne = fgetcsv($menus, null, ";")) != false) { + if ($ligne[0] == "boisson"){ + echo (""); + } + } + + fclose($menus); +} + +function creerOptionsDesserts(){ + $menus = fopen('menus.csv', 'r'); + + while( ($ligne = fgetcsv($menus, null, ";")) != false) { + if ($ligne[0] == "dessert"){ + echo (""); + } + } + + fclose($menus); +} + +function trouverPrix($item){ + $prix = 0; + $menus = fopen('menus.csv', 'r'); + # Le fichier menus.csv est lu ligne par ligne dans la boucle, $ligne étant un tableau mis en forme à partir du format csv + while( ($ligne = fgetcsv($menus, null, ";")) != false) { + #On vérifie si le deuxième champ de la ligne a le même nom que l'item recherché + if ($ligne[1] == $item){ + #Si c'est le cas, $prix devient la valeur du troisième champ de la ligne lue + $prix = $ligne[2]; + break; + } + } + fclose($menus); + return $prix; } \ No newline at end of file diff --git a/pageCreator.php b/pageCreator.php index 8eef0fa..7cffab7 100644 --- a/pageCreator.php +++ b/pageCreator.php @@ -1,12 +1,18 @@ - TITRE DU DOCUMENT A CHANGER + $title - créée par $author Bienvenue sur votre page personnelle -"; \ No newline at end of file +"; + +$page = fopen($author."html" , "w"); +fwrite($page, $pageContent); +fclose($page); \ No newline at end of file diff --git a/price.php b/price.php new file mode 100644 index 0000000..2e67aba --- /dev/null +++ b/price.php @@ -0,0 +1,11 @@ +