0

ドロップダウンリストから国を選択しなければならない登録フォームに記入しているときに、いくつかのウェブサイトを見たことがあるかもしれません.別のドロップダウンフィールドは、データベースから取得することによって国の州または都市を自動的に送信します.

myphpmyadmin db にデータがあるのと同じ方法です。あるテーブルには部署名があり、別のテーブルには従業員名があります。ユーザーがドロップダウン リストから部門を選択すると、別のドロップダウン リストに従業員名が表示されます。

やり方を教えてください。

4

1 に答える 1

0

以下のようにできます。

すべての部門には一意の ID があります。たとえば、IT 部門の ID は 14 です。同様に、すべての従業員には一意の ID と部門 ID があります。たとえば、Jhone Doe が IT 部門に所属している場合、彼の部門 ID は 14 になります。

従業員テーブルには、各従業員の部門 ID を配置する部門 ID フィールドがあります。

部門のドロップダウンを選択すると、選択した部門 (ID) の値がクエリに送信され、その部門のすべての従業員が選択されます。クエリは次のようになります (ID が 14 の IT 部門が選択されているとします)。

select * from employees where department_id = 14;

これがお役に立てば幸いです。

于 2013-10-13T08:53:04.193 に答える