combobox
もう一方の選択内容に基づいて一方を埋めるスクリプトの作成に問題がありますcombobox
。
私はPHP / JSの分野では初心者なので、しばらくお待ちください。これが私がこれまでに行ったことです:
クリックイベントのjsスクリプト
<script type="text/javascript">
function selectDropdown(){
var dropdownValue=document.getElementById("dropdown").value;
$field=dropdownValue;
}
</script>
データベースからの値で満たされた基本コンボボックス:
<select id="dropdown" name="dropdown" onchange="selectDropdown()">
<option value="dd">--take an option--</option>
<?
$standard = Env::value('standard');
if (!$status)
$statement = "select code from standard";
foreach ($db->query($statement )->fetchall() as $row)
echo "<option".($row == $standard ? ' selected ' : '').">$row[0]</option>";
?>
</select>
そして今、選択したオプションを他のコンボボックスに入れたいと思っています-実際には、以前に選択した値で別のSQLクエリを実行しますが、変数に値があるという事実は、タスクを完了するのに十分です.
<select name='st' class='txt'>
<option value="st"><? echo $field; ?></option>
</select>
投稿されたコードは、見つけた記事の 1 つに基づいて作成されています。必要に応じて作り直しましたが、これは機能しません。誰かが私が間違いを犯している場所を教えてもらえますか?