Я создаю метримониальный веб-сайт, на котором я хочу сделать поисковый запрос на основе критериев с различными возрастными группами в раскрывающемся меню
<select class="form-input" id="age" name="age" >
<option value="Age"> <div class="dot"></div> Age</option>
<option value="1"> <div class="dot"></div> 0-20/option>
<option value="2"> <div class="dot"> </div>21-30</option>
<option value="3"> <div class="dot"></div> 31-40</option>
<option value="4"> <div class="dot"></div> >40 </option>
</select>
Я хочу отобразить всех пользователей, удовлетворяющих любому из вышеуказанных возрастных критериев. IПопытка использовать регистр переключателя для выше в SQL, но я не получил никакого результата.
$age = mysqli_real_escape_string($db, $_POST['age']);
echo $age;
switch ($age) {
case 1: $age = ' AND age BETWEEN 100 AND 130 '; break;
case 2: $age = ' AND age BETWEEN 131 AND 150 '; break;
case 3: $age = ' AND age BETWEEN 151 AND 200 '; break;
}
$result = mysqli_query($db,
"SELECT *
FROM approved_user
WHERE
first_name= '$fn'
OR age=$age "
) or die(mysqli_error($db));
while ($row3 = mysqli_fetch_array($result)) {
$id = $row3['id'];
$fname = $row3['first_name'];
$lname = $row3['surname'];
$dob = $row3['dob'];
$gender = $row3['gender'];
$age = $row3['age'];
}
Так что, пожалуйста, помогите.