Салют, есть простая форма с двумя полями - name и surname.
Форма сабмитится кнопкой и обращается к php-файлу, который выглядит так:
if(isset($_POST['name']))
{
$name = $_POST['name'];
$surname = $_POST['surname'];
$SQL = "SELECT * FROM Users WHERE name='$name' AND surname='$surname' LIMIT 1";
$result = mysqli_query($link, $SQL);
$users = mysqli_fetch_all($result, MYSQLI_ASSOC);
if ($result) {
header('Location:check-ok.php');
}
else {
printf("Ошибка: %s\n", mysqli_error($link));
}
}
Редирект на check-ok происходит, но нет данных в таблице.
Код на странице check-ok:
<tr>
<td><?=$users['surname']?> <?=$users['name']?></td>
<td><?=$users['birth_date']?></td>
<td><?=$users['birth_place']?></td>
<td><?=$users['citizenship']?></td>
<td><?=$users['term']?></td>
</tr>
Что я сделал неправильно?
Запрос корректный, проверил в phpmyadmin.