2013-12-18 6 views
0

У меня есть выпадающее меню с двумя вариантами в 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>'; 


    } 

Может кто-то указать на ошибку, которую я делаю, или, возможно, предложить, где я мог бы искать ответы

+1

Было бы хорошо, если бы вы указали ошибку, с которой вы столкнулись – Roopendra

+0

нет ошибок, как я уже упоминал, проблема в том, что выпадающее меню вообще не отображается – Tomazi

+0

EW встроенный HTML-код. Вы проверяли, действительно ли mysqli_fetch_assoc ($ query2) что-то возвращает? – Viridis

ответ

2

вы сказали $query2 отображает значение в print_r.so единственная ошибка, которую я нахожу в вашем коде: display. none.

удалить display:none

echo "<select id='Forex' name='Forex' style='display: none'>"; 

------------------------------------- ---------------------------------^

+2

Да как @Viridis Упоминается в комментариях, это была настоящая проблема. Спасибо вам, ребята – Tomazi

Смежные вопросы