2016-12-01 8 views
0

私は働くために簡単な電子メールフォームを取得しようとしています。 送信ボタンに応答しません。 私は何が間違っていたのですか?フォームはHTMLを提出しません

      <?php 
            if($error == 'ja') 
            { 
             // maak random getallen voor anti spam 
             $spam_1 = rand(1,10); 
             $spam_2 = rand(1,10); 
             $spam = 'Anti spam beveiliging, wat is het antwoord op deze som: '.$spam_1.' + '.$spam_2.' ='; 
             ?> 

             <form method="post" action="?"> 
              <div class="row uniform 50%"> 
               <div class="6u 12u$(xsmall)"><input type="text" name="name" id="name" placeholder="Name" <?php if($error_name == 'ja') {echo 'style="border:1px solid #E41C2E"';} ?> /></div> 
               <div class="6u$ 12u$(xsmall)"><input type="email" name="email" id="email" placeholder="Email" <?php if($error_email == 'ja') {echo 'style="border:1px solid #E41C2E"';} ?> /></div> 
               <div class="12u$"><textarea name="message" id="message" placeholder="Message" rows="4" <?php if($error_message == 'ja') {echo 'style="border:1px solid #E41C2E"';} ?> ></textarea></div> 
              </div> 
             </form> 
             <ul class="actions"> 
              <li><input type="submit" value="Send Message" /></li> 
             </ul> 
            </div> 
            </form> 
            <?php 
           } 

            ?> 
if($_SERVER['REQUEST_METHOD'] == 'POST') 
{ 
    echo 'working'; 
} 

enter image description here

+0

は= 'アクションを交換'アクション 'に= "#"' –

+0

同じ結果>あなたは 'ラップされていない – Muiter

+0

いない結果であれば($ _、SERVER [ 'REQUEST_METHOD'] == ' "?" POST ') { echo' working '; ' } 'と' ' –

答えて

4

あなたがフォーム内のフィールドを提出含めます。

+0

に提出してください。私は簡単にこの問題をすべて解決できると思っています。 – Muiter

+0

ハハ!だから真実.... –

+0

やっていない、試していない。 –

0

送信ボタンはフォーム外にあります。これを試してください:

<form method="post" action="?"> 
    <div class="row uniform 50%"> 
     <div class="6u 12u$(xsmall)"><input type="text" name="name" id="name" placeholder="Name" <?php if($error_name == 'ja') {echo 'style="border:1px solid #E41C2E"';} ?> /></div> 
     <div class="6u$ 12u$(xsmall)"><input type="email" name="email" id="email" placeholder="Email" <?php if($error_email == 'ja') {echo 'style="border:1px solid #E41C2E"';} ?> /></div> 
     <div class="12u$"><textarea name="message" id="message" placeholder="Message" rows="4" <?php if($error_message == 'ja') {echo 'style="border:1px solid #E41C2E"';} ?> ></textarea></div> 
    </div> 
    <ul class="actions"> 
     <li><input type="submit" value="Send Message" /></li> 
    </ul> 
</form> 
関連する問題