php-td03/mesFonctions.php
2025-01-25 16:42:37 +01:00

55 lines
1.7 KiB
PHP

<?php
function creerOptionsPlats(){
$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) {
#$ligne[0] est le premier champ de la ligne, $ligne[1] le 2e, $ligne[2] le troisième
if ($ligne[0] == "plat"){
echo ("<option value='$ligne[1]'>$ligne[1] : $ligne[2] €</option>");
}
}
fclose($menus);
}
function creerOptionsBoissons(){
$menus = fopen('menus.csv', 'r');
while( ($ligne = fgetcsv($menus, null, ";")) != false) {
if ($ligne[0] == "boisson"){
echo ("<option value='$ligne[1]'>$ligne[1] : $ligne[2] €</option>");
}
}
fclose($menus);
}
function creerOptionsDesserts(){
$menus = fopen('menus.csv', 'r');
while( ($ligne = fgetcsv($menus, null, ";")) != false) {
if ($ligne[0] == "dessert"){
echo ("<option value='$ligne[1]'>$ligne[1] : $ligne[2] €</option>");
}
}
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;
}