get php ok

This commit is contained in:
tom 2025-02-14 15:01:41 +01:00
parent f72210d4e4
commit 1b840256bf
3 changed files with 19 additions and 36 deletions

View File

@ -5,7 +5,11 @@
"cena": 45, "cena": 45,
"kategoria": "obiady" "kategoria": "obiady"
}, },
{ {"id": 2,
"nazwa": "Przekąska: Kanapka z szynką i serem",
"cena": 12,
"kategoria": "przekąski"
}{
"id": 2, "id": 2,
"nazwa": "Przekąska: Kanapka z szynką i serem", "nazwa": "Przekąska: Kanapka z szynką i serem",
"cena": 12, "cena": 12,

View File

@ -1,6 +1,6 @@
export const fetchData = () => { export const fetchData = () => {
return fetch('./data/data.json') return fetch('./php/get.php')
.then(response => { .then(response => {
return response.json(); return response.json();
}) })

View File

@ -1,37 +1,16 @@
<?php <?php
header('Content-Type: application/json'); $polaczenie = mysqli_connect("172.18.0.4", "root", "secret", "db");
$menu = [ //$kwerenda = mysqli_query($polaczenie, "SELECT id, nazwa, cena, data_dodania FROM menu ORDER BY id DESC LIMIT 3;");
[ $kwerenda = mysqli_query($polaczenie, "SELECT * FROM menu ORDER BY id ASC");
"id" => 1,
"nazwa" => "Obiad: Kura w sosie kremowym", $json = array();
"cena" => 45,
"kategoria" => "obiady" while ($row = mysqli_fetch_assoc($kwerenda)) {
], $json[] = $row;
[ }
"id" => 2,
"nazwa" => "Przekąska: Kanapka z szynką i serem", mysqli_close($polaczenie);
"cena" => 12,
"kategoria" => "przekąski" echo json_encode($json );
],
[
"id" => 3,
"nazwa" => "Kolacja: Spaghetti carbonara",
"cena" => 25,
"kategoria" => "kolacje"
],
[
"id" => 4,
"nazwa" => "Obiad: Zupa pomidorowa + kluski",
"cena" => 40,
"kategoria" => "obiady"
],
[
"id" => 5,
"nazwa" => "Przekąska: Sałata grecka",
"cena" => 15,
"kategoria" => "przekąski"
]
];
echo json_encode($menu);
?> ?>