表單中php的錯誤提示noticeundefined

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

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

php提示錯誤,php提示錯誤Notice Undefined index submit in D WWW add php on line

第一次載入頁面時沒有收到 post submit 因此會報錯,所以前面加個判斷 include conn.php 這裡加判斷 if isset post submit above if post submit mysql query sql 嘟嘟樂悠 if post submit 應寫成 if is...

ASP指令碼表單入庫提示錯誤,麻煩高手幫幫忙。

樓主的錯了,沒定義set conn 物件。給樓主access和sql資料庫連線方法吧!dim rs,query set conn 使用dsn與資料庫建立連線的三種方法 用於access資料庫 第一種方式。資料來源名稱 sa 第二種方式。dsn 資料來源名稱 uid sa pwd 第三種方式。dsn ...

求救表單通過php提交資料到mysql中文亂碼

1 頁面 裡面要設定charset utf 82 儲存頁面檔案時要編碼格式為utf 8 3 資料庫有關的表 欄位 的編碼為utf8 general ci還不對的話,看下面。我是這樣解決的 dbh new pdo mysql host localhost dbname test root dbh ex...