2016-09-05 155 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

keep action blank =「」 – Ish

+0

One假設你的filena我不是'#.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 

如果($ _ SERVER [ 'REQUEST_METHOD'] == 'POST'){

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

} >

<form name="test" action="" method="post"><input type="text" name="firstName" /><input type="submit" name="Submit" /></form> 
相關問題