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!