為什麼我的管理員編輯,update成功了,但沒有Ajax提示
Jerry
Jerry 2018-02-01 14:03:45
0
2
1226

在TP5偵錯狀態會錯誤

未定義變數: data

public function editUser(Request $request)
   {
#        //取得表單傳回的資料
//        $data = $request ->;內容物
       foreach ($param as $key => $value ){
           if (!empty($value)){
    }
       }
       $condition = ['id'=>$data['id']] ;
       $result = admin_tb2::update($data, $condition);#. ;
       //如果是admin使用者,更新目前session中使用者資訊user_info中的角色role,供頁面呼叫
       if (Session::get('user_info.name') == 'admin') {
           Session::set('user_info.role', $data['role']);
       }

    >1, 'message'=>'更新成功'];
       } else {
           return ['status'=>0, 'message'=>'0,00,]更新失敗,請檢查']更新
       }
   }

Jerry
Jerry

全部回覆(2)
宇瞳

if($request->param('name')=='admin')
{
   Session::set('user_info.role',$data['role']);
}



改成這樣即可

lge

在方法最前面定義data啊賦值為空即可

  • 回覆 不行呀,我在方法最起碼前面,$data = null
    Jerry 作者 2018-02-01 16:52:29
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!