2016-09-05 5 views
0

私は自分自身で投稿方法でフォームを提出しようとしています。フォームが送信されてページが更新されるたびに表示されます。値は表示されません。phpのpostメソッドを使ってフォームを自分自身に送信するには?

<?php echo $_POST['fname']; ?> 
<form method="POST" action='#.php'> 
<input type="text" name="fname" id="fname" /> 
<button id="check" name="check" type="submit">GO</button> 
</form> 

何がポイントですか?紛失していますか?

+0

アクションを続ける空白のアクション= "" – Ish

+0

あなたのフィレナ私は '#.php 'ではありません。 – Progrock

答えて

1

はこれを試してみてください:

<?php echo $_POST['fname']; ?> 
<form method="POST" action=""> <!-- not single quote --> 
<input type="text" name="fname" id="fname" /> 
<input type="submit" name="value" > 
</form> 
+0

が試行されましたが動作しませんでした –

+0

action = ""一重引用符ではありません – FullStack

+0

@AmanBarnwal、私はテキストボックスに入力したものを取得しています。あなたの完全なコードを教えてください。どのブラウザでスクリプトを実行していますか? ? – KavitaP

-1

私はよりクリーンな方法を記述することをお勧めします。このように:?

<?php 
if(isset($_POST['fname']) && !empty($_POST['fname'])){ 
echo $_POST['fname']; 
} 
?> 
<form method="POST" action=""> <!-- not single quote --> 
<input type="text" name="fname" id="fname" /> 
<input type="submit" name="value" > 
</form> 
0

<?php 

{

echo "<pre>"; 
print_r($_POST); 

} >

($ _SERVER [ 'REQUEST_METHOD'] == 'POST')場合は...これを試してみてください
<form name="test" action="" method="post"><input type="text" name="firstName" /><input type="submit" name="Submit" /></form> 
関連する問題