PHPとHTMLの初期のキャリアです。私は、SQLクエリを挿入する - 問題はありません。しかし、そのクエリーから強調表示された値を取り出し、それを使って別のクエリーを駆動し、別のドロップダウンに移入します。前のドロップダウンの結果を使用してクエリでドロップダウンをロードする方法
HTMLとPHPの間で値が渡される方法はわかりませんが、グローバル変数を使用して最初のドロップダウンから選択を保存する必要がありますか?これはどうすればいいですか?
ボタンを使用して、最初のドロップダウンで現在強調表示されている値を使用して2番目のドロップダウンに入力するクエリを駆動する方法はありますか?
私のコードは次のようになります。
Asset type:<br/>
<select size=3 class="element select medium" id="WantAssetCategory" name="WantAsset Class">
<?
$sql = "SELECT * from Categories";
$result = $dbcon->query($sql);
foreach ($result as $row){
$catname = $row['description'];
$catx = $row['id'];
echo '<option value = ' . "$catx> $catname</option>" ;
}
$result = null;
?>
</select>
Ajaxを使用して最初の選択ドロップダウンの変更を実行し、選択した値をフェッチし、その値でクエリを実行できます。 ajaxの呼び出しが成功すると、新しいselectドロップダウンが作成され、結果が事前に設定され、2番目のドロップダウンhtmlが置き換えられます。私はそれがあなたが必要とするものなら、私がデモコードを書こうとするのに役立つことを願っています。 – sT0n3