2016-10-15 14 views
0

私はmaterializeCSSとPHPを使用してお問い合わせフォームを作成しました。私はそれがポート25を聞くこの素敵な小さなプログラムでローカルホスト上で動いているので、何を通っているのか分かっています。メッセージを除いてすべてが送信されます。私のmail.phpには、 "3行目のメッセージ"に誤りがあります。あなたは$_POST['message']を参照しますが、テキストエリアの名前がmesssage(あるあなたのPHPでのショーを「ありがとう」ここでのコードだ...PHP(+ MaterializeCSS)お問い合わせフォームメッセージを送信しません

<?php $name = $_POST['name']; 
$email = $_POST['email']; 
$message = $_POST['message']; 
$formcontent = "From: $name \n Message: $message"; 
$recipient = "[email protected]"; 
$subject = "Contact Form"; 
$mailheader = "From: $email \r\n"; 
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!"); 
echo "Thank You!"; 
?> 




<div class="row" id="contact-row"> 
<form action="mail.php" method="POST" class="col s12"> 
    <div class="row"> 
    <div class="input-field col s12"> 
     <input id="first_name" type="text" class="validate" name="name"> 
     <label for="first_name">Full Name</label> 
    </div> 
    </div> 
    <div class="row"> 
    <div class="input-field col s12"> 
     <input id="email" type="text" class="validate" name="email"> 
     <label for="email">Email</label> 
    </div> 
    </div> 
    <div class="row"> 
    <div class="input-field col s12"> 
     <textarea id="textarea1" class="materialize-textarea" type="text" name="messsage"></textarea> 
     <label for="textarea1">Message</label> 
    </div> 
    </div> 
    <input type="submit" value="Send"> 
</form> 

答えて

0

:。その他のデータは、(エコーを送信ん3 )。PHPはエラーをスローだからこそ、あなたの答えのための

<textarea id="textarea1" class="materialize-textarea" type="text" name="message"></textarea> 
+0

感謝。メッセージにテキストエリアの名前を修正して、それがうまくいく。だけど、私は、STよ混乱している...私のtextareaに私はname = "message"を持っていますtextareasの名前ではありませんか? –

+0

決して気にしないで私はそれを今私はmesssagesを持っていたので、あまりにもありがとう! –

関連する問題