2016-11-29 6 views
0

私は自分のウェブサイトにwordpressを使用しています。それから私は、批評家や提案を含む電子メールを送信するフォームを作成しました。メッセージは送信されますが、私は入力から評論家/提案値を得ることができません。(PHP)入力HTMLから値を取得できません。間違ったコード?

<?php  
$myemail = '';//<-----Put Your email address here. 
$email = $_POST['email']; 
$comment = $_POST['message']; 

if(isset($_REQUEST['submit'])) 
{ 
$to = $myemail; 
$email_body = "Ada kritik dan saran dari seseorang!.\n". 
"Pengirim: $email \n". 
"Pesan:\n $comment"; 
mail($to,"Kritik dan Saran",$email_body);} 

add_filter ('the_content', 'guerrilla_add_post_content', 0); 
function guerrilla_add_post_content($content) { 
    if (is_single()) { 
     $content .= ' 
      <div class="guerrillawrap"> 
    <h5 style=" 
    margin-bottom: 20px; 
    margin-top: 0; 
">Bantu tingkatkan kualitas review dan artikel TerasGame dengan mengirimkan Kritik &amp; Saran</h5> 
    <form method="POST" action="" name="contact_form" enctype="text/plain"> 
<input type="text" name="email" style=" 
    width: 29%; 
" placeholder="E-mail Kamu" value=""><input type="text" name="message" value="" style=" 
    width: 70%; 
    /* text-align: center; */ 
    float: right; 
" placeholder="Tulis Kritik dan Saranmu di sini..."> 
<input type="submit" name="submit" style=" 
    width: 100%; 
    margin-top: 10px; 
    text-align: center; 
    float: right; 
"> 

    </form> 
<p></p></div> 
     '; 
    } 
    return $content; 
} 

?> 

は、私は多くの方法を試してみた、と私は、フォームからのメールをたくさん送ってきましたが、彼らは、何のメッセージや電子メールの入力値と同じではありません。ありがとう。

答えて

1

はENCTYPE = "テキストを削除/ plain.andまたあなたのhtmlコード正しいフォーマットを作成

<body> 
 

 
     <div class="guerrillawrap"> 
 
      <h5 style="margin-bottom: 20px;margin-top: 0;">Bantu tingkatkan kualitas review dan artikel TerasGame dengan mengirimkan Kritik &amp; Saran</h5> 
 
      <form method="POST" action="example.php" name="contact_form"> 
 
       <input type="text" name="email" style="width: 29%;" placeholder="E-mail Kamu"> 
 
       <input type="text" name="message" style="width: 70%;float: right;" placeholder="Tulis Kritik dan Saranmu di sini..."> 
 
       <input type="submit" name="submit" style="width: 100%;margin-top: 10px;text-align: center;float: right;"> 
 

 
      </form> 
 
      <p></p></div> 
 

 
    </body>

+0

ありがとう、それは本当に動作します!私の醜いコードの仲間のために申し訳ありません:) – Sena

+0

あなたは大丈夫です:) –

1

enctype="text/plain"を削除するので、それだけで

<form method="POST" action="" name="contact_form"> 

あなたは動作しません1つの符号化タイプを使用します。詳細については以下を参照してくださいhttp://www.w3schools.com/tags/att_form_enctype.asp

+0

うわーそのためのおかげでそれが動作し、申し訳ありません。!!!私の醜いコード:) – Sena

関連する問題