Я хочу сделать поиск с помощью флажков. Он работает, когда флажки установлены, но ничего не показывает, когда не отмечен. Я хочу показать все данные из базы данных, когда флажок снят
$single = isset($_REQUEST['single']) ? 'Single' : '';
$married = isset($_REQUEST['married']) ? 'Married' : '';
SELECT *
FROM $users_table
WHERE (civil_status = '$single' OR civil_status = '$married')
<input type="checkbox" name = "single">
<label class="label-for-checkbox" >Single</label>
<input type="checkbox" name = "married">
<label class="label-for-checkbox" >Married</label>
В базе данных есть столбец с именем «гражданское состояние», который имеет значение ENUM «Одинокий», «Женат».
Есть 2 флажка женатых и одиноких. Когда я выбираю женатых, отображается только список людей, которые женаты. Когда я выбираю один, отображается только один список людей. Когда выбраны оба, отображаются оба результата. Но, когда они оба не проверены, я хочу показать всем женатым и одиноким людям.