動的に生成されたドロップダウン ボックスでデフォルトの選択を設定するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-21 22:54:02
オリジナル
812 人が閲覧しました

How to Set a Default Selection in a Dynamically Generated Drop-Down Box?

ドロップダウン ボックスで選択した項目を決定する

タグは PHP を使用して動的に生成されるため、データベースに保存されている値に基づいてオプションを選択したいとします。これを実現する方法は次のとおりです。

選択した属性の設定

ドロップダウン ボックスで選択した項目を設定するには、選択した属性を使用する必要があります。この属性は

PHP ソリューション

この例では、PHP を使用して、$ に格納されている値に基づいて選択された属性を動的に設定できます。行配列:

<option value="January" <?php echo ($row['month'] == 'January' ? 'selected="selected"' : ''); ?>>January</option>
ログイン後にコピー

このコードは、$row['month'] の値が '1 月' と等しいかどうかをチェックします。そうである場合、selected="selected" 属性が

配列ベースのソリューション

代替の、より体系化されたアプローチは、ドロップダウン オプションに値の配列を使用することです。 :

<?php
$months = array('January', 'February', 'March', 'April');
?>

<select>
<?php
foreach ($months as $month) {
  echo '<option value="' . $month . '" ' . ($row['month'] == $month ? 'selected="selected"' : '') . '>' . $month . '</option>';
}
?>
</select>
ログイン後にコピー

このソリューションは月名の配列を作成し、それを反復処理してドロップダウン オプションを生成します。データベース値に基づいて、選択された属性を条件付きで設定します。

以上が動的に生成されたドロップダウン ボックスでデフォルトの選択を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!