Używanie PHP i MySQL do wypełnienia listy rozwijanej

Próbuję wypełnić drugą listę rozwijaną, używając wartości wybranej z pierwszej listy rozwijanejPHP iMySQLi bez odświeżania strony. Pomyślałem, że to będzie proste, ale nie da się go uruchomić, więc każda pomoc byłaby bardzo doceniana.

Do tej pory mam następujące:

Formularz HTML (form.php)

<select name="list1" id="list1">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>

<select name="list2" id="list2">

</select>

JavaScript (w ramach form.php)

<script type="text/javascript">
  $("#list1").change(function() {
    $("#list2").load("get_list2.php?id=" + $("#list1").val());
  });
</script>

get_list2.php

require_once("config.php");

$q1 = mysql_query("SELECT * FROM mytable WHERE id = '$_GET[id]'");
while($row1 = mysql_fetch_assoc($q1)){
  echo "<option>".$row1['item']."</option>";
}

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion