Ya şimdi var, adı, telefon numarası, e-posta, ve açıklama gibi basit giriş alanları ile bir şeklidir.
<div id="specialsForm"><h3>Interested in this coupon? Email us! </h3>
<form method="post" action="emailMonthlySpecials.php">
Name: <input name="name" type="text" /><br />
Email: <input name="email" type="text" /><br />
Phone Number: <input name="phone" type="text" /><br /><br />
Comment: <br/>
<textarea name="comment" rows="5" cols="30"></textarea><br /><br />
<input type="submit" value="Submit Email"/>
</form></div>
Benim emailMonthlySpecials.php ben aşağıdaki kodu var:
$name = $_REQUEST['name'] ;
$email = $_REQUEST['email'] ;
$phone = $_REQUEST['phone'] ;
$comment = $_REQUEST['comment'] ;
if(!empty($name) && (!empty($email) || !empty($phone))) {
mail("my.email@hotmail.com", "Monthly Specials Email",
"Name: $name
Email: $email
Phone Number: $phone
Comment: $comment", "From: $email" );
} else {
echo '<span class="error">A name, comment, phone number/email is required</span><br />';
};
Bu yeni bir sayfaya gider ve hatayı gösterir (eğer varsa) ve eğer o (Ben bir teşekkür sayfasına gitmek için nasıl biliyorum ama onun Geçerli sayfadaki tutulması gerekir) boş bir sayfaya gidiyor e-posta bilgi gönderme ile çalışır.
Ben denedim
header("Location: ".$_SERVER["PHP_SELF"]);
Ve işe yaramadı .. Herhangi bir fikir?