我試着做一些關於表單動作和輸入的練習,並複製粘貼一段代碼,但是我得到了未定義的索引:fname和Undefined index:age。代碼取自非常流行的PHP教程網站,應該不會有任何問題,但無論如何提交它們。是這個服務器錯誤或類似的東西?未定義的索引。服務器錯誤或編碼問題?
<form action="posting.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
<?php
echo $_POST["fname"];
echo $_POST["age"];
?>
僅僅因爲一個網站很受歡迎並不意味着它的教程是最佳實踐或最新的。你可以找到10年前編寫的教程,甚至不會在現代版本的PHP上運行。 –
雖然錯誤報告已啓用,但好像缺少大多數新開發者設置 – Phil