Какой самый лучший и простой способ заполнить раскрывающийся список на основе другого раскрывающегося списка?

Очень просто, у меня есть одно выпадающее меню, динамически заполненное данными:

Код SQL

$querycourse = "SELECT course, COUNT(course) AS count FROM acme WHERE course IS NOT NULL GROUP BY course ";
$procc = mysqli_prepare($link, $querycourse);
$queryc =  mysqli_query($link, $querycourse) or die(mysqli_error($link));

Код PHP

echo "<select name='course[]' value='' multiple='multiple' size=10>";
            // printing the list box select command
            echo "<option value=''>All</option>";
            while($ntc=mysqli_fetch_array($queryc)){//Array or records stored in $nt
            echo "<option value=\"$ntc[course]\">\"$ntc[course]\"</option>";
            /* Option values are added by looping through the array */
            }
            echo "</select>";// Closing of list box 

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

Я использую MySQL, PHP, Javascript и также могу (одним нажатием) использовать JQuery. У меня нет опыта в Ajax.

Будет ли кто-нибудь достаточно любезен, чтобы указать мне правильное направление ?!

Заранее спасибо, как всегда,

Гомер.

Ответы на вопрос(2)

Ваш ответ на вопрос