我試圖將我的表單輸入框收集的信息發送到電子郵件。電子郵件正在發送,但電子郵件未顯示輸入框中輸入的信息。簡單的PHP表單到電子郵件 - 不中繼輸入信息
(這是我得到)
名稱:
編號:
地點:
電子郵件:
我新的PHP和任何意見將不勝感激!
PHP
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone= $_POST['phone'];
$location= $_POST['location'];
$formcontent = "
Name: $name \n
Number: $phone \n
Location: $location \n
Email: $email";
$recipient = "[email protected]";
$subject = "Boston Calling Street Team Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank you";
?>
表單代碼:錯誤報告
<form method="POST" action="contact.php">
label>Name:</label>
<input type="text" class="inputbox" name="name" required>
<label>Age:</label>
<input class="inputbox" name="age" required>
<label>Location (City/State): </label>
<input class="inputbox" name="location" required>
<label>Phone number: </label>
<input class="inputbox" name="phone" required>
<label>E-mail address:</label>
<input class="inputbox" name="email" required>
<label>What is your favorite flavor of icecream</label>
<textarea class="inputbox textinputbox" name="icecream" required></textarea>
<input class="streetteamsubmit" type="submit" name="submit" value="SUBMIT FORM">
</form>
完成任何基本的調試,比如'var_dump($ _ POST,$ formcontent)'來查看您收到的內容以及您的內容? –