亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么的我的傳不過來ID的值

1:

require_once '../include.php';

$id=$_REQUEST['id'];

$rows=getCateById($id);

print_r($rows);

var_dump($id);


2:
if ($act=="editCate"){

? ? $where="id={$id}";

??

? ? $mes=editCate($where);

}


3:

function editCate($where){

? ??

? ?$arr=$_POST;

??

? ?if (update("imooc_cate", $arr,$where)){

? ? ? ?$mes="分類修改成功<br/><a href='listCate.php'>查看分類</a>";

? ?}else {

? ? ? ?$mes="修改失敗11111<br/><a href='listCate.php'>重新修改</a>";

? ? ? ?

? ?}

? ? return $mes;? ??

}

點擊1的按鈕把1的act傳給2, 2用3的function ?1require_once '2和3'為什么在2的時候為var_dimp($id)就顯示NULL了呢?


正在回答

5 回答

要把函數的代碼改一下。

function editCate($id){
?$arr=$_POST;
?if(update("cate", $arr,"id={$id}")){
??$mes="分類修改成功!<br/><a href='listCate.php'>查看分類</a>";
?}else{
??$mes="分類修改失敗!<br/><a href='listCate.php'>重新修改</a>";
?}
?return $mes;
}


我這樣寫成功了

0 回復 有任何疑惑可以回復我~

在doAdminAction.php的if語句之前加入一行代碼: ? ?@$id=$_REQUEST['id']; 應該就可以了

0 回復 有任何疑惑可以回復我~
#1

髢篭

你這是隱藏錯誤啊 兄弟
2017-02-28 回復 有任何疑惑可以回復我~

請問你解決了嗎?我也出現這樣的問題了,$id傳過來的值是空

0 回復 有任何疑惑可以回復我~

editCate.php頁面中action=‘doAdminAction.php?act=editcate&id=<? echo $row['id']; ?>’

你的代碼中一定沒有傳id值

0 回復 有任何疑惑可以回復我~

沒看懂你在說什么

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117253    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

為什么的我的傳不過來ID的值

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號