У меня есть выпадающее меню с двумя вариантами в html, я также создал скрипт PHP, который проверяет, какая опция из выпадающего меню выбрана, и на основе выбора выполняет запрос mysql для выборка данных из базы данных.echo выпадающее меню на страницу
Но я также пытаюсь отобразить новое выпадающее меню с результатами, полученными из базы данных, и именно там я борется, потому что ошибки не подвергаются диафрагме, но также ни одно выпадающее меню не выводится на страницу ,
HTML:
<?php require "course.php" ?>
<select id="workshop" name="workshop" onchange="return test();">
<option value="">Please select a Workshop</option>
<option value="Forex">Forex</option>
<option value="BinaryOptions">Binary Options</option>
</select>
PHP код:
$form['workshop'] = $_POST['workshop'];
$form['forex'] = $_POST['Forex'];
$form['binary'] = $_POST['Binary'];
//Retrieve Binary Workshops
if($form['workshop'] == 'Forex'){
$sql2 = "SELECT id, course, location FROM courses WHERE course LIKE '%Forex%' OR course LIKE '&forex%'";
$query2 = mysqli_query($link, $sql2);
echo "<select id='Forex' name='Forex' style='display: none'>";
while($result2 = mysqli_fetch_assoc($query2)){
echo "<option value=''>".$result2['course']."</option>";
}
echo "</select>";
echo '</br>';
}
Может кто-то указать на ошибку, которую я делаю, или, возможно, предложить, где я мог бы искать ответы
Было бы хорошо, если бы вы указали ошибку, с которой вы столкнулись – Roopendra
нет ошибок, как я уже упоминал, проблема в том, что выпадающее меню вообще не отображается – Tomazi
EW встроенный HTML-код. Вы проверяли, действительно ли mysqli_fetch_assoc ($ query2) что-то возвращает? – Viridis