PHPとMySQLを使用して、ページを更新せずに、最初のドロップダウン リストから選択した値を使用して、2 番目のドロップダウン リストを設定しようとしています。これは簡単だと思いましたが、うまくいかないので、助けていただければ幸いです。
これまでのところ、私は次のものを持っています:
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 (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>";
}
ありがとう!