送信時にメールアドレスに送信されるように設定されたフォームに 2 つのチェックボックスを追加しました。フォームを処理していないだけです。チェックボックスを追加するまで、すべてがうまく処理されていました-
は次のHTML
とおりです。
<form id="form" method="post" name="validation" action="index.php" onsubmit="received()">
<fieldset>
<label for="name">Full Name:</label>
<input type="text" name="name" title="Enter your name">
<label for="attending"># Attending:</label>
<input style="margin-left:190px;" type="text" name="attending" title="Optional">
<label for="guests">Name of Guest(s): </label>
<input style="margin-left:370px;" type="text" name="guests">
<span class="fakelabel">Please Check All that Apply:</span>
<input type="checkbox" name="prenuptial" value="Yes"><span class="additions">I Will Be Attending the Prenuptial Dinner</span><br>
<input type="checkbox" name="transportation" value="Yes"><span class="additions">I Will Be Requiring Transportation To and From the Wedding</span>
<div class="submitcontainer">
<input type="submit" style="font-size:0;" name="submit" class="submitbutton" id="submit">
</fieldset>
</form>
プロセス(新しく追加された部分だけを残してたくさん切り取った-)
$name = strip_tags($_POST['name']);
$attending = strip_tags($_POST['attending']);
$guests = strip_tags($_POST['guests']);
$prenuptial = strip_tags($_POST['prenuptial'] == 'Yes');
$transportation = strip_tags($_POST['transportation'] == 'Yes');
$to = 'email@yahoo.com';
// Send Message
mail($email, "RE: Wedding RSVP", $intro, $headers);
mail($to, "Wedding RSVP", "Name: {$name}\n Attending: {$attending}\n Guests: {$guests}\n Prenuptial: {$prenuptial}\n Transportation: {$transportation}\n");
?>
エラーがここの最後の行にあるかどうか疑問に思っていますか?