Solutions
This commit is contained in:
@@ -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 ("<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;
|
||||
}
|
Reference in New Issue
Block a user