私は本当に混乱しています。私はSQLデータベースからの情報を使用してSelectドロップダウンメニューを作成したいと思います。すべてが素晴らしい作品ですが、私には1つの質問があります。ユーザーが選択を変更するたびに選択ドロップを更新するにはどうすればいいですか?質問は本当に混乱していると私は本当にそれを記述する方法を知っていない..私はPHPでコードを設定し、私のページの中に入れてください。ここでのコードは次のとおりです。今SQL情報で選択ドロップダウン(html)を更新する
<?php
//creating a function to generate the second select menu
function createNameSelect(){
$options = "<select id='name'>"
$sql = "SELECT * FROM names WHERE category = 'c'";
$result = mysql_query($sql);
$options.="
<option value='nothing'>-- select an option --</option>
";
while ($row=mysql_fetch_array($result)){
$name=$row['name'];
$options.="
<option value='$name'>$name</option>
";
}
$options.="</select>";
return "$options";
}
?>
<!DOCTYPE html>
....
<select id = c>
<option value ='1'>option 1</option>
<option value ='2'>option 2</option>
<option value ='3'>option 3</option>
</select>
<?php createNameSelect(); ?>
....
</html>
、それは完璧な、しかし、それは最初のものを、次の選択メニューを更新しません動作します。 デフォルトオプションから生成されたメニューには表示されません。 私はそれを修正するために何ができますか?そこにjsの解決策はありますか?
ありがとうございます!
最初の「
私はページにしたいのは、最初に私は最初の変更を