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 所以通常用它執行一些有用的初始化任務。該方法無返回值。如果子類中定義了建構函式則不會暗中呼叫其父類的建構函式。要執行父類的建構函式,需要在子類的建構函式中呼...