2017-06-22 22 views
1

試したメソッドと$_GETそれは完璧ですが、私はメソッドポストをしようとすると$_POSTまたは$_REQUEST何も起こらない= \任意のヘルプ?おかげ

PHPおよびFORMは、同じページに

HTMLです:

<form method="post"> 
    <div class="form-group"> 
     <label for="user">Meno:</label> 
     <input type="text" id="user" name="user" class="form-control" placeholder="meno admina" required> 
    </div> 
    <div class="form-group"> 
     <label for="psw">Heslo:</label> 
     <input type="password" id="psw" name="password" class="form-control" placeholder="heslo admina" required> 
    </div> 
    <div class="form-group"> 
     <input type="submit" class="btn btn-success" name="submit" v> 
    </div> 
</form> 

PHP:

<?php 
if (isset($_POST["submit"])) { 
    $user = htmlspecialchars(strip_tags($_POST['user'])); 
    echo $user; 
} 
?> 

もちょうど$_POST['user'];何もエコーしようとしました。

+0

フォームタグで

<?php print_r($_POST); ?> 

とセットアップフォームactionを試してみてください? –

+0

ここで、 'action'は'

'ですか?その後、エラーのPatrikHorváthチェック@ –

+0

@AlivetoDie同じページはイエス –

答えて

1

編集:同じ問題を抱えているすべての人のために

、そのすべての行について: -

<form method="post">ポストは次のように、大文字で書かれる必要があります:

<form method="POST"> - これは、問題を解決しました。

+1

たらどう?ページにアクションを与える必要はありません。 –

+0

は –

+0

@Twinfriends CODEは、同じページに であるあなたに同意@AshishPatelこれは事実ですが、それはだった場合、それは完璧に動作しますので、 –

0

は、同じページで、あなたのコードの両方