Пользователь может установить до 4 флажков. Всего существует 9 возможных вариантов выбора (флажков), и необходимо записывать проверки:
Код: Выделить всё
if ($_POST['vote'] == 'Juste'){
$result = mysqli_query($db,"UPDATE NewBoard SET votes=votes+'1' WHERE lname = 'Juste'")or die ("Fatal Query Error: " . mysqli_error($db));
}
if ($_POST['vote'] == 'Chavez-Gris'){
$result = mysqli_query($db,"UPDATE NewBoard SET votes=votes+'1' WHERE lname = 'Chavez-Gris'")or die ("Fatal Query Error: " . mysqli_error($db));
}
etc
Если я проверю оба флажка выше (оба утверждения if будут истинными), будет записан только Чавес-Грис. записано.
Все эти операторы if работают для электронной почты, но не для базы данных.
Спасибо за любую помощь или мудрость, которые вы можете предложить.
Я ожидал, что будет записано несколько голосов, а не только последний установленный флажок
Подробнее здесь: https://stackoverflow.com/questions/784 ... g-executed