Всем привет. Учу основы PHP. Для примера хочу:
- Вписываю в input имя
- Нажимаю на кнопку
- Из input берётся value и пересылается в php
- В php делается запрос в БД по имени
- Данные отображаются в на страницы
Но я кидаю данные через POST, а в PHP пустой массив. Пишу всё максимально просто
let valueInput = document.querySelector('.filterInput').value
const response = await fetch('main.php', {
method: "POST",
body: JSON.stringify({input: valueInput}),
})
.then(response => response.json())
.then(text => { console.log(text)})
Тут я много чего пробовал. Но хотелось бы просто чекнуть что получает PHP, а получает PHP ничего
$txt = $_POST;
echo json_encode($txt)
Делал и через print_r и через всё.