表單中php的錯誤提示noticeundefined

2021-10-03 15:22:02 字數 1375 閱讀 6627

1樓:紀念未知

樓上的方法可以解決問題,但需要每次都輸入,比較麻煩其實這個問題的根本原因是 php.ini 配置問題。

本來 php 是不需要事先定義變數的,但有些 php.ini 修改過了。對於這些未定義的變數,會報錯!

解決方案:

修改 php.ini 的錯誤配置,如下:

error_reporting = e_all & ~e_notice

修改好以後,重啟 apache ,就可以不用 isset 來判斷了。

2樓:御含靈

你第一次訪問add.php使用get方法訪問的 根本沒有踢腳 所以沒有($_post['submit']

你應該修改為 if (isset($_post['submit']))

3樓:短毛蕾

應該是你if 下面的大括號的問題吧,你把大括號緊挨那個小括號

php提示錯誤

4樓:匿名使用者

第一次載入頁面時沒有收到$_post['submit'],因此會報錯,所以前面加個判斷

<?php

include("conn.php");

/******這裡加判斷******/

if (!isset($_post['submit']))/*********above***********/if(($_post['submit']))mysql_query($sql);

?>

--------------------------------

5樓:嘟嘟樂悠

if(($_post['submit'])){ 應寫成 if(isset($_post['submit'])){

mysql_query($sql); 放到前面的if的花括號裡面去

6樓:奮鬥依然

if (!isset($_post['submit'])){sql語句錯誤,

echo $sql;看看能出現什麼。記得$_post不用加『』的php中有now();函式嗎??

表單提交到php頁面出現這種情況,路徑是對的,求解決? notice: undefined index: serverurl in d:\wamp\

7樓:湯貴祥

<?php

/*如果你直接

echo $_post['serverurl'];就會出錯換成下面的先判斷一下就不會了

*/if(isset($_post['submit']))?>

金蝶工資模組中設定公式時,提示語法錯誤,要求有怎

尊敬的客戶,您好抄 完整的問題襲描述應包括產品 版 bai本 模組等資訊,du您提供的資訊不全zhi 金蝶軟體輸入公式檢查時提示語法錯誤要求有 求解決方法 5 去掉標點符號,如果 否則 等後面 如果 基本工資 2000 則 住房公積金 基本工資 0.08否則住房公積金 320如果完 如果語法放到語句...

php中陣列的分類有哪兩種,php中陣列的定義有幾種方法及區別

1 索引陣列 有兩種建立索引陣列的方法 索引是自動分配的 索引從 0 開始 cars array porsche bmw volvo 2 關聯陣列 關聯陣列是使用您分配給陣列的指定鍵的陣列。有兩種建立關聯陣列的方法 age array bill 35 steve 37 elon 43 擴充套件資料 ...

php中this的作用是

person是類,在類中定義的變數代表成員變數,this代表當前物件,this name代表呼叫當前物件的內name屬性,也就是在類中的成員變數容,方法定義中括號裡面的 name代表形參,用於接收呼叫方法傳入的實參。在php裡面 this name 這個是什麼意思?在物件內部使用的,this代表物件...