post を使用してフォームを自分のメール アドレスに送信しようとしています。名前とメッセージを取得しています。機能している部分を誰かが助けてくれましたが、追加しようとすると、追加したものが送信されません。
電話番号を追加して入札しました。それが下の最初のものです。私は別のことを試しましたが、ここでもまったく機能しないものを見てきました。
<form action="myform.php" method="POST">
<p>Name</p> <input type="text" name="name">
<p>Email</p> <input type="text" name="email">
<p>Phone number</p> <input type="text" name="phone">
<p>Your bid</p> <input type="text" name="bid">
<p>Message</p>
<textarea style="width:475px; height:175px;margin-left:7%" name="message"></textarea><br/>
<input type="submit" value="Send"><input type="reset" value="Clear">
</form>
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message']; //line 5 $message now set
$phone = $_POST['phone'];
$bid = $_POST['bid'];
$formcontent="From: $name \n Message: $message" \n Phone number: $phone \n Your bid: $bid";
$recipient = "myemail";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
更新これは私が持っているものです http://jsfiddle.net/k8U3r/
私もこれを試しました:
<?php
$name = $_POST['name']; //required
$phone = $_POST['phone']; //required
$bid = $_POST['bid']; //required
$message = $_POST['message']; //required
$formcontent .= " Name: $name \n";
$formcontent .= "Email Address: $email \n";
$formcontent .= "Phone Number: $phone \r\n";
$formcontent .= "Bid: $bid \n";
$formcontent .= " Message: $message \n";
$recipient = "myemail.com";
?>