表單中php的錯誤提示noticeundefined

時間 2021-10-14 22:04:48

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提示錯誤notice: undefined index: submit in d:\www\add.php on line 5

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']))?>

vf的表單製作怎麼老是提示我說缺少變數

2n?應該是2 n吧 在設計表單時,要用到全域性變數與私有變數 區域性變數 而全域性變數不會隨表單的關閉而釋放 如在表單1中定義全域性變數 public s s 0在表單1中其中方法中改變變數s的值。s 20在建表單2 呼叫變數 thisform.text1.value s文字框1中的數值會變成20...

怎麼獲取from表單中的iframe中的內容

隱藏域是用來儲存頁面上的值,用於頁面之間,或者和action之間進行傳值的。兩個控制項有相同的值。在form裡面有乙個iframe,如何提交後取到iframe裡面的值?document套用document的,iframe中相當於另乙個document j ascript 如何獲取iframe裡面的內...

PHP類的構造方法,PHP中物件導向中的建構函式的作用是什麼,為什麼需要它。

文件類共創空間 構造方法是類中的一個特殊方法。當使用 new 操作符建立一個類的例項時,構造方法將會自動呼叫,其名稱必須是 construct 所以通常用它執行一些有用的初始化任務。該方法無返回值。如果子類中定義了建構函式則不會暗中呼叫其父類的建構函式。要執行父類的建構函式,需要在子類的建構函式中呼...