Bonjour à toutes et à tous !
Je développe actuellement le site web d'un restaurant et je dois créer un interface administrateur permettant aux employés de modifier la carte eux-même.
J'ai donc pensé à créer une base de données au format JSON.
Le problème est que je n'arrive pas à récupérer ces données en PHP qui m'affiche un horrible NULL...
Merci d'avance !
Le fichier menu.json :
Le traitement PHP :
Modifié par TooKi (05 Nov 2018 - 12:06)
Je développe actuellement le site web d'un restaurant et je dois créer un interface administrateur permettant aux employés de modifier la carte eux-même.
J'ai donc pensé à créer une base de données au format JSON.
Le problème est que je n'arrive pas à récupérer ces données en PHP qui m'affiche un horrible NULL...
Merci d'avance !
Le fichier menu.json :
{
"entrees" :
[
{
"nom" : "Oeufs du jour",
"prix" : "1.80€"
},
{
"nom" : "Oeufs tomate cerise du jour",
"prix" : "3.30€"
},
{
"nom" : "Carottes rapées",
"prix" : "3.60€"
},
{
"nom" : "Taboulet oriental",
"prix" : "3.60€"
},
{
"nom" : "Taboulet vert",
"prix" : "3.80€"
},
{
"nom" : "Taboulet meridionnal",
"prix" : "3.80€"
},
{
"nom" : "Mini penne",
"prix" : "3.80€"
}
{
"nom" : "Pommes de terre au thon",
"prix" : "3.80€"
},
{
"nom" : "Salade de lantilles aux échalottes",
"prix" : " 3.80€"
},
{
"nom" : "Tartare de concombre",
"prix" : "3.60€"
},
{
"nom" : "Salade Alaska",
"prix" : " 3.80€"
},
{
"nom" : "Tomates mozarella pesto",
"prix" : "3.80€"
}
],
"plats" :
[
{
"nom" : "Pavé de saumon",
"prix" : "8.20€"
},
{
"nom" : "Jardinière de légumes",
"prix" : "7.80€"
},
{
"nom" : "Lasagnes pur boeuf",
"prix" : "7.60€"
},
{
"nom" : "Filet de merlut aux épinard à la crème",
"prix" : "7.40€"
},
{
"nom" : "Chilicon carne pur boeuf",
"prix" : "6.90€"
},
{
"nom" : "Plat lite sans sucre au saumon",
"prix" : "7.80€"
},
{
"nom" : "3 légumes farcits au riz",
"prix" : "6.90€"
}
{
"nom" : "Spaghettis bolognaise",
"prix" : "7.50€"
},
{
"nom" : "Gratin de courgettes",
"prix" : " 6.90€"
},
{
"nom" : "Sauté de poulet à la sauce forestière",
"prix" : "7.80€"
},
{
"nom" : "Ratatouille maison avec sa semoule et merguez",
"prix" : " 7.50€"
},
{
"nom" : "Steack haché sauce forestière",
"prix" : "7.80€"
},
{
"nom" : "Poulet basquez",
"prix" : "7.80€"
},
{
"nom" : "Gambas sauce curry avec ses morilles",
"prix" : "7.80€"
},
{
"nom" : "Ratatouille veau à la lionnaise",
"prix" : "7.80€"
}
],
"desserts" :
[
{
"pattiseries" :
[
{
"nom" : "Eclair au café / chocolat",
"prix" : "2.50€"
},
{
"nom" : "Cannelai",
"prix" : "2.00€"
},
{
"nom" : "Tarte poire chocolat",
"prix" : "2.70€"
},
{
"nom" : "Tarte aux pommes",
"prix" : "3.00€"
},
{
"nom" : "Flan",
"prix" : "3.00€"
},
{
"nom" : "Gateau au daim",
"prix" : "3.00€"
}
]
},
{
"yaourts" :
[
{
"nom" : "Jokey / Taillefine",
"prix" : "2.00€"
},
{
"nom" : "Mami Nova chocolat",
"prix" : "2.00€"
},
{
"nom" : "Pot de terre",
"prix" : "2.70€"
},
{
"nom" : "Mousse au chocolat",
"prix" : "3.00€"
},
{
"nom" : "Tiramisu",
"prix" : "3.00€"
}
]
},
{
"fromages" :
[
{
"nom" : "Coulis de framboise",
"prix" : "3.00€"
},
{
"nom" : "Fruits exotiques",
"prix" : "3.00€"
},
{
"nom" : "Crème de marron",
"prix" : "3.00€"
},
{
"nom" : "Brisure de daim",
"prix" : "3.00€"
},
{
"nom" : "Brisure d'Oréo",
"prix" : "3.00€"
}
]
},
]
}
Le traitement PHP :
$menu = file_get_contents("db-json/menu.json");
$parsedMenu = json_decode($menu);
var_dump($parsedMenu);
Modifié par TooKi (05 Nov 2018 - 12:06)