На странице есть 2 картинки, если пользователь выбирает первую и нажимает кнопку, в бд должен записаться 0, если вторую, то 1, но при нажатии на кнопку ничего не происходит, в консоли тоже никакой информации Вот код:
<form method="POST">
<div class="v_radio">
<input name="r" id="r1" type="radio">
<label for="r1">
<img class="v-r1" src="img/icons/v-id.png">
<span>Passport</span>
</label>
<input name="r" id="r2" type="radio">
<label for="r2">
<img class="v-r2" src="img/icons/v-passport--green.png">
<span>Driver license</span>
</label>
</div>
<button type="submit">next</button>
</form>
<?php
if (isset($_POST["r1"])) {
$filed = 0;
$mysqli->query("UPDATE Verification SET TypeID='$filed' WHERE id='$sesion_id'");
}
if (isset($_POST["r2"])) {
$filed = 1;
$mysqli->query("UPDATE Verification SET TypeID='$filed' WHERE id='$sesion_id'");
}
?>
Для вашего кода вам нужно переименовать input name в r1 и r2 соответственно.
Либо дописать в input атрибут value = "r1" и value = "r2" соответственно. А в php-коде проверять следующим образом:
if (!empty($_POST["r"]) && $_POST["r"] == 'r1')
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости