Я создал этот архив категорий, который содержит таблицу из 100 сообщений. Таблица содержит 3 настраиваемых поля (Пол, Континент, Сектор), а также есть четвертое («Общее» с единственным значением «Все»), которое не находится внутри таблицы, а их значения для каждого сообщения находятся внутри ячеек таблицы каждого запись/пост. Я разместил над таблицей четыре тега выбора (четыре выпадающих меню), которые я хотел бы фильтровать сообщения в зависимости от того, какая опция определенного тега выбора выбрана. Чтобы быть более конкретным, когда пользователь выбирает, например, тег «Континент» и опцию «Европа», я бы запрашивал все сообщения со значением настраиваемого поля «Европа». Можно ли сделать это с помощью оператора if и как именно я буду его использовать? Теги выбора следующие:
Для пользовательского поля Всего
<select>
<option value="all">All</option>
</select>
Для настраиваемого поля Пол
<select>
<option value="gender">Select Gender</option>
<option value="male" >Male</option>
<option value="female">Female</option>
</select>
Для произвольного поля Континент
<select>
<option value="continent">Select Continent</option>
<option value="europe">Europe</option>
<option value="america">America</option>
<option value="africa">Africa</option>
<option value="asia">Asia</option></select>
Для настраиваемого поля Сектор
<select>
<option value="sector">Select Sector</option>
<option value="retail">FMCG/Retail</option>
<option value="various">Various</option>
<option value="finance">Finance</option>
<option value="se">SE</option>
<option value="energy">Energy</option>
<option value="education">Education</option>
<option value="fb">F&B</option>
<option value="environment">Environment </option>
<option value="telco">Tech/telco </option>
<option value="fashion">Fashion </option>
<option value="media">Media </option>
<option value="construction">Construction </option>
<option value="health">Health </option>
<option value="tech">Tech </option>
<option value="industry">Industry </option>
</select>