Необходимо получить post запрос в формате json и записать в базу данных. Но в итоге в $id при выводе либо null либо ничего.
Использую SLIM 3.
Я отправляю через postman такой запрос:
Моя попытка это провернуть:
global $mysql;
header("Content-Type: application/json");
$id = $request->getParsedBody();
print_r($id);
$query = "INSERT INTO tete(du, name, price) VALUES ({$id[du]},{$id[name]},{$id[price]})";
if ($result = mysqli_query($mysql, $query)) {
echo "Все круто";
} else {
echo "Все плохо";
}
});
Судя по скрину, вы отправляете в теле не валидный json (запятая после последнего элемента запрещена). Слим не может правильно распарсить, поэтому getParsedBody() возвращает null
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости