ホームページ > バックエンド開発 > PHPチュートリアル > MySQL データベースから HTML ドロップダウン リストを作成するにはどうすればよいですか?

MySQL データベースから HTML ドロップダウン リストを作成するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-10 07:34:02
オリジナル
937 人が閲覧しました

How to Populate HTML Dropdown Lists from MySQL Databases?

MySQL データベースから HTML ドロップダウン リストを作成する

Web サイトの対話性を高めるには、表示目的でデータベースからデータを取得する必要がよくあります。会社で働くエージェントの名簿を表示するドロップダウン リストを含む HTML フォームを考えてみましょう。新しいエージェントが追加されたときにこのリストを動的に更新するには、MySQL データベースの機能を利用します。

このプロセスの鍵は、データベース クエリの結果をループし、取得した情報を利用してデータベースにデータを入力することにあります。ドロップダウンリストのオプション。以下に例を示します。

<code class="php">$query = $db->query("SELECT * FROM agents"); // Execute database query

echo '<select name="agent" id="agent">'; // Initialize the dropdown element

while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
    echo '<option value="' . htmlspecialchars($row['agent_id']) . '">'
         . htmlspecialchars($row['agent_name']) . '</option>';
}

echo '</select>'; // Close the dropdown element</code>
ログイン後にコピー

このスクリプトは、最初にすべてのエージェントについてデータベースにクエリを実行し、次に結果を反復処理して、ドロップダウン リストに各エージェントのオプションを作成します。オプションの value 属性はエージェントの ID を表し、表示されるテキストにはエージェントの名前が含まれます。

データベース クエリを活用することで、ドロップダウン リストはリアルタイム データで最新の状態に保たれ、新しいエージェントが自動的に表示されます。データベースに追加されるたびにオプションとして追加されます。

以上がMySQL データベースから HTML ドロップダウン リストを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート