1樓:匿名使用者
出現上面這些是 php 的提示而非報錯,php 本身不需要事先宣告變數即可直接使用,但是對未宣告變數會有提示。
解決方法:方法1:伺服器配置修改。
修改 中的 error配置下錯誤顯示方式:將error_reporting = e_all 修改為。
error_reporting = e_all & e_notice
修改後重啟下apche伺服器,方可生效。
方法2:在出現notice**之前加上@,@表示這行有錯誤或是警告不要輸出,@$id=$_post['id'];
在接受資料前進行判斷處理。
id = isset($_post['id'])trim($_post['id'])0;
是否有值,有的話就用傳過來的id,沒有的話給它乙個預設值,上面給的是0,你可以隨便給,看你需求;
php表單用post方式傳值時,表單中的值傳不過去,而是出現notice: undefined index提示
2樓:網友
你136行那個變數是什麼,form表單裡有嗎?還有別動不動就用這個@,@很耗資源,你根本沒必要遮蔽錯誤,遮蔽錯誤是放到伺服器上的事,而且也不需要@,配置檔案裡有改。
3樓:網友
具體**是?
號應該在=號後邊,而不是$號前面吧?
php jquery post傳遞引數為表單,怎樣獲取表單的value值
4樓:網友
在頁面用jquery把表單值取到js變數裡,然後組合如。
ajax();
注意jquery post過去的值是utf8的如果編碼不統一,需要在接收端轉換乙個接收值。
5樓:網友
// ajax ma ?
看看是不是你想要的。
html 表單傳值給 php,用post會報錯,用get則不會,為什麼?
6樓:俄不擦肩而過
好像之前也遇到這個問題,好久沒寫php了。。。
試試在接受傳過來的post值前加個。
if(!empty($_post['username'])empty($_post['password'])
判斷,我也不是很清楚其中原理,但post比get更加安全,所以在接收時應該更嚴格吧,倘若傳過來的值沒有咧,還有一種方法就是禁用其警告啦,具體**我忘了,自行下吧。
php >> $_post[], 獲取傳表單的值的問題
7樓:網友
都需要引號。等於空值時候你就輸入空值提示語句,有值情況就要用到else。
8樓:網友
引號可要可不要 但是用上引號要好些。
9樓:手機使用者
哇 不用這麼複雜吧。
用jquery 的 ajax post 就行了。
html表單和php的傳值問題
10樓:網友
首先在中。
r=$_post['banjing'];//得到圓的半徑$s=pow($r,2)*pi();//求圓的面積我的**:
php中的form傳值問題
11樓:阿不吃de哥柯禾
echo 你用了單引號,單引號裡不解析變數的值,echo '
改成這樣。
php post方法傳值 接收不到
12樓:釣俠
';}看看是否能正常接收,如果不能,請重新安裝php環境。
13樓:網友
兄弟,表單傳值靠的是name,不是id。你把表單這樣寫。
14樓:王同學
$_post 獲取的是表單name的值,你寫的是id
php 如何不通過表單 傳值到php頁面 用post方法
15樓:
用php模擬提交方法,內建函式 fsockopen ,你查下資料就知道了。
16樓:網友
哇 不用這麼複雜吧。
用jquery 的 ajax post 就行了。
求php獲取html表單傳遞的值然後在資料庫中查詢然
首先可以先過濾下post過來的值 如果不用用考慮安全問題就不必過濾了 下面是不考慮過濾的情況 if isset post submit 用 post接收html傳的值,然後去資料庫裡查詢,再返回給html頁面顯示出來。你資料庫建了嗎?建了資料庫還得有資料才能查,否則得先寫插入資料庫的操作頁面。顯示出...
from表單中的傳值有那幾種方法
from表單傳值的方法有post和get兩種。post方法一般用來向目的伺服器發出更新請求,並附有請求實體。get一般用來傳引數。post和get的區別 第一個 get請求的資料會附在url之後 就是把資料放置在http協議頭中 以?分割url和傳輸資料,引數之間以 相連,如 login.如果資料是...
同jsp頁面兩個表單能不能互傳值,需要在表單中獲得另表單中的值
你所需要的互傳值是想在 互傳了?如果是在jsp頁面中互傳,如果是一個表單中獲得另一個表單的值,可以在頁面中通過js獲得一個表單中的控制元件中值,然後輸入到另一個表單中的控制元件中,這樣就可以在另一個表單中提交值到伺服器中,可以使用隱藏控制元件來實現,如果是兩個表單同時提交,然後在伺服器中在兩個表單中...