我想弄清楚我的電子郵件代碼爲一個網站的錯誤。這是一個預訂的形式,但我不能讓它發送一次填寫信息。林仍然是新的PHP,所以任何幫助將不勝感激。提前謝謝你。試圖找出一個簡單的電子郵件形式的錯誤 - 仍然學習PHP
這裏是PHP代碼:
<?php
$err = '';
if(isset($_POST['submit'])){
$first = addslashes(trim($_POST['first']));
$last = addslashes(trim($_POST['last']));
$email = addslashes(trim($_POST['email']));
$date = addslashes(trim($_POST['date']));
$women = addslashes(trim($_POST['women']));
$men = addslashes(trim($_POST['men']));
$message = "Name: $name" . PHP_EOL;
$message .= "Phone: $phone" . PHP_EOL;
$message .= "Email: $email" . PHP_EOL;
$message .= "Date: $date" . PHP_EOL;
$message .= "Women: $women" . PHP_EOL;
$message .= "Men: $men" . PHP_EOL;
$header = "From: [email protected]";
mail("[email protected]", "New Club Reservation", $message, $header);
header('location:thank-you.html');
} else {
if($name=='') $err.='<p style="color:red">Your Name is empty</p>';
if($phone=='') $err.='<p style="color:red">Your Phone is empty</p>';
if($email=='') $err.='<p style="color:red">Your E-mail is empty</p>';
if($date=='') $err.='<p style="color:red">Your Reservation Date is empty</p>';
if($women=='') $err.='<p style="color:red">Number of Women is empty</p>';
if($men=='') $err.='<p style="color:red">Number of Men is empty</p>';
}
>
這裏是形式:
<form name="reservation" method="post" action="book.php">
<label>Name</label>
<input type="text" name="name" id="name" placeholder="name" />
<label>Phone</label>
<input type="text" name="phone" id="phone" placeholder="phone" />
<label>E-mail</label>
<input type="text" name="email" id="email" placeholder="email" />
<label>Date of Reservation </label>
<input type="date" name="date" id="date" placeholder="date" />
<label>Number of Women </label>
<input type="text" name="women" id="women" placeholder="women" />
<label>Number of Men </label>
<input type="text" name="men" id="men" placeholder="men" />
</label>
<br />
<button type="submit" class="btn btn-primary">Book now</button>
</form>
我知道那一定是簡單的東西我在想念。
你得到什麼錯誤? – ObieMD5
沒有錯誤......經過,但沒有前來電子郵件,不會轉到感謝頁面 – user2582285