0
私はhtmlを使ってhtmlを作りました。いくつかのラジオボタンがあります。どのボタンが選択されているかはどのように分かりますか?私は電子メールに選択したオプションを送る必要がありますが、私はそれが私のPHPスクリプトに組み込まれる方法を理解していません。すべてありがとう!htmlフォームラジオボタン&PHP
以下は私のPHPスクリプトです:
<?php
$to = '[email protected]';
$subject = 'The subject';
$name = $_POST['name'];
$email = $_POST['email'];
$option = $_POST['place']; <-- is this the way to know the selected button?
$mobile = $_POST['mobile'];
$message = <<<EMAIL
$name
$email
$mobile
EMAIL;
$header = '$email';
if($_POST) {
mail($to, $subject, $message, $header);
}
?>
<div id="signup">
<form action="signup.php" method="POST" onsubmit="return validate()">
<label name = "sutitle"> <font size="7"> sign up here!</font></label> <br/>
<label ><font size="5" >Name:</font>
<input type="text" name="name" required ></label><br />
<label ><font size="5">Mobile:</font>
<input type="text" name="mobile" required></label><br />
<label ><font size="5">Email: </font>
<input type="text" name="email" required></label><br />
<label> <font size="5">Where to meet your Friends?</font><br/>
<input type="radio" name="place" value="revelle" > <font size="5">Revelle </font><br>
<input type="radio" name="place" value="muir"> <font size="5">Muir </font><br>
<input type="radio" name="place" value="warren"> <font size="5">Warren </font><br>
<input type="radio" name="place" value="erc" > <font size="5">ERC </font><br>
<input type="radio" name="place" value="village"> <font size="5">The Village </font><br>
</label>
<input type="submit" value="Submit">
</form>
あなたのフォームも表示しますが、そうでなければ 'isset()'または 'empty()'を使って何かが存在するかどうか/設定されているかどうかを調べることができます。 – Epodax
ラジオボタンのグループは、通常、同じ名前と異なる値を持ちます。送信される値は選択した値に依存しますので、そうです。 – apokryfos