如果運(yùn)行上面的 php 代碼,則運(yùn)行后會(huì)得到的錯(cuò)誤提示如下圖所示:
創(chuàng)新互聯(lián)公司服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過10年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進(jìn)行成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
其原因在于:
PHP 是后臺(tái)腳本語言,在上面的代碼中,雖然有個(gè) Form 表單,也有名為 Name 的 Input 作為 Post 表單中的元素,但當(dāng)腳本運(yùn)行時(shí),由于并沒有尚未 POST,因此,此時(shí),全局?jǐn)?shù)組 $_POST 中并不存在 $_POST['name'] 。
建議:
可以將 html 的 Form 部分拆出,另新建保存為 html 文件,然后 POST 到 PHP。
如果堅(jiān)持在一個(gè) php 文件里,那么,需要在前面添加判斷?$_POST['name']? 是否存在(即判斷 是否 post )代碼。
?
echo $_POST['textfield'];
?
因?yàn)榉?wù)器禁止了全局自動(dòng)變量。獲取表單得用$_POST或者$_GET
你訪問的是文件路徑,并不是服務(wù)地址;
你訪問Localhost或127.0.0.1,具體要看你指向的目錄
后臺(tái)獲取前端表單的值,依賴于表單控件的name屬性,而?INPUT id="token" VALUE ="證明材料" 并沒有設(shè)定name屬性,所以獲取不到,應(yīng)該改為?INPUT name="token" id="token" VALUE ="證明材料"
//$_POST['submit']?==?'提交'?是什么鬼
if($_POST){
echo?$_POST['user'];
}
這樣。
if(isset($_POST["submit"]) $_POST["submit"] == "SEND") 這句有問題吧
div class="submit"
input type="submit" name="submit" value="SEND" id="button-blue"/
div class="ease"/div
name 是submit 你用SEND 是這么意思