この記事では、PHPを使用してHTMLフォームから選択したオプション値を取得する方法を示しています。 例の例で、単一および複數(shù)の選択シナリオをカバーします。
PHPの「オプション値」とは何ですか?
PHPおよびHTMLフォームのコンテキストでは、「オプション値」は、ドロップダウンメニューの各アイテムに関連付けられているデータ(
要素)を參照しています。ユーザーがオプションを選択すると、対応する値がサーバーに送信され、PHPスクリプトがユーザーの選択を処理できるようにします。
syntax
<select></select>
ドロップダウンメニューは、html
および
タグを使用して作成されます。重要な屬性は次のとおりです
<select></select>
<option></option>
:
このコードは、ドロップダウンを備えたシンプルなフォームを作成します。 PHPコードは、映畫が選択されているかどうかを確認(rèn)し、それに応じて選択またはエラーメッセージを表示します。
例2:複數(shù)の選択
<!DOCTYPE html>
<html>
<head>
<title>PHP Dropdown Selection</title>
<style>
/* CSS styles (omitted for brevity) */
</style>
</head>
<body>
<h1>Select a Movie</h1>
<div class="wrapper">
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div class="dropdown-container">
<select name="movie">
<option value="">Select a movie</option>
<option value="Movie A">Movie A</option>
<option value="Movie B">Movie B</option>
</select>
</div>
<input type="submit" value="Submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["movie"])) {
echo "<p class='message error'>Please select a movie.</p>";
} else {
echo "<p>You selected: " . $_POST["movie"] . "</p>";
}
}
?>
</div>
</body>
</html>
この例は、複數(shù)の選択を処理する方法を示しています
複數(shù)の選択を可能にする
in
に注意してください。 PHPコードは、選択したサブジェクトを繰り返して表示します。 被験者が選択されていない場合には、エラー処理が含まれています。 プレースホルダーCSSを獨(dú)自のスタイリングに置き換えることを忘れないでください
以上がPHPで選択されたオプション値を取得する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。