HTML と PHP を使用してドロップダウン ボックス内の項目を事前に選択する方法

Patricia Arquette
リリース: 2024-10-21 22:53:30
オリジナル
958 人が閲覧しました

How to Pre-Select an Item in a Drop-Down Box Using HTML and PHP?

HTML と PHP を使用してドロップダウン ボックス内の項目を事前選択する

ドロップダウン内の項目を事前に選択するには

提供されたコードに関して、select 要素に誤って selected 属性が設定されています。これを修正するには、データベース行に格納されている値に基づいて、正しいオプション タグに割り当てる必要があります。

更新コード:

<code class="html"><select>
  <option value="January" <?php echo $row['month'] == 'January' ? 'selected="selected"' : ''; ?>>January</option>
  <option value="February" <?php echo $row['month'] == 'February' ? 'selected="selected"' : ''; ?>>February</option>
  <option value="March" <?php echo $row['month'] == 'March' ? 'selected="selected"' : ''; ?>>March</option>
  <option value="April" <?php echo $row['month'] == 'April' ? 'selected="selected"' : ''; ?>>April</option>
</select></code>
ログイン後にコピー

簡略化されたアプローチ:

別のアプローチでは、値の配列を作成し、それを反復処理してドロップダウン ボックスを生成します。

更新されたコード:

<code class="php">$months = ['January', 'February', 'March', 'April'];

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

selected="selected" 属性を使用すると、データベース値に対応する項目がドロップダウン ボックスで事前に選択されていることを確認でき、ユーザーは選択内容を簡単に編集できます。

以上がHTML と PHP を使用してドロップダウン ボックス内の項目を事前に選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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