これに対する解決策を探していて、スタックオーバーフローに関するいくつかの助けを見つけましたが、ほとんどの場合、私が見つけた例は、データベースクエリから形成された配列を使用していません。これが私が達成しようとしていることのためのいくつかのコードです...
$stores = mysql_query("SELECT * FROM Stores");
$staff = mysql_query("SELECT * FROM Staff");
店舗用とスタッフ用の2つの要素を作成したいのですが、店舗のクライアント側に基づいてスタッフをフィルタリングしたいと思います。したがって、ユーザーが最初のドロップダウンから「シドニー」を選択すると、2番目のドロップダウンでシドニーの店舗で働くスタッフのみが表示されます。次に、ユーザーが最初のドロップダウンから「ロンドン」を選択すると、シドニーのスタッフがロンドンのスタッフに置き換えられます。
サーバーサイドスクリプトはPHPで実行され、PHPで2つのドロップダウンを作成できます。しかし、2番目のドロップダウンから不要なものを削除するためにjQueryで立ち往生しています。
私はそれがいつも使われているのを見るので、これが可能であることを知っています。これを管理する方法の例をたくさん見てきましたが、PHP配列のデータを使用してを挿入する例はありません。