我似乎無法正確應用$_POST
函數從簡單的HTML表單中檢索數據。我是PHP的新手,所以我可能會忽略一些簡單的東西。
我有一個表單,其動作指向同一頁面,但如果填寫表單,$_POST['input_name']
的值將會改變,所以我可以使用該條件觸發php函數。這是構建這種行爲的最佳方式嗎?
這裏是我的HTML代碼(thispage.php是當前/同一頁):
<form action="thispage.php" method="post">
Name: <input type="text" name="userName" id="userName" />
<input type="submit" />
</form>
下面是來自同一頁我的PHP代碼:
if("" == trim($_POST['userName'])){
echo $_POST['userName'];
}
非常感謝事先!
如果發佈的值等於一個空字符串,那麼您期望從'echo'語句*看到*究竟是什麼? – David
** STYLE ONLY POINT **:用戶名中沒有camelCase,因爲它是[牛津英語詞典](http://www.oxforddictionaries.com/definition/english/username)中的公認字詞, –