1.wamp搭建的環境,用post取得表單提交資料回傳值為空
程式碼如下:
alert('Your username is empty!');"; }else{ var_dump($firstname); } ?>
報錯誤:Notice: Undefined index: firstname in E:WebWeb SoftwarewampwwwDEMOtest.php
2.php伺服器是阿帕契沒有錯,連接埠號碼也是80沒有錯
3.試了get方法,還是無法獲得資料
我發現我自己的問題了:html檔案沒有從和php檔案的同一路徑打開~
1.wamp搭建的環境,用post取得表單提交資料回傳值為空
程式碼如下:
alert('Your username is empty!');"; }else{ var_dump($firstname); } ?>
報錯誤:Notice: Undefined index: firstname in E:WebWeb SoftwarewampwwwDEMOtest.php
2.php伺服器是阿帕契沒有錯,連接埠號碼也是80沒有錯
3.試了get方法,還是無法獲得資料
我發現我自己的問題了:html檔案沒有從和php檔案的同一路徑打開~
確定幾點問題!
1.本測試的test1.html
同test.php
兩個檔案皆在同一級目錄下DEMO
。
2.請不要使用file://
路徑存取你的PHP檔案
,這樣PHP檔案就不會被安裝在你電腦上的php.exe解釋器解釋。
3.請使用http://
協定存取您的test1.html
,並正確填入值提交表單到test.php
。
4.請注意你的PHP檔案開頭還是
。
確定好以上幾點,看看問題是否還存在?
測試你的程式碼沒有問題
Firstname: 改成 Firstname: 试试 name 和 value 之间少了一个空格吧
好像沒問題啊?
報錯誤:Notice: Undefined index: firstname in E:WebWeb SoftwarewampwwwDEMOtest.php
此錯誤是一個Notice級的錯誤,可以忽略,它是想告訴你$firstname還沒被申明就已經在使用了。但是如果不希望它出現,有很多辦法。例如修改php.ini中的php_error。