weixin_52953479 2023-07-06 14:38 采纳率: 75%
浏览 68
已结题

php我点击按钮归还显示但是功能还是能用

php我点击按钮归还

img


显示

img


但是功能还是能用,不知道为什么弹出这个错误。
我一旦定义了$user_context,就会出现另一个错误:Uninitialized string offset: 0
这是代码:

<?php


namespace app\controller;


use app\BaseController;
use app\Request;
use app\model\comment;
use think\Exception;
use think\facade\View;
use app\model\record;
use app\model\books;
use app\model\User;
class UserInfo extends BaseController

{
    public function  panelController(Request $request=null){//个人中心界面处理类
        $commentRecord=null;        //评论标志
        $Recordbook=null;           //借阅记录标志
        $flag_alter=null;            //用户名标记
        $getUserId='';
        $userinfo='';
        $user_name='';
        $context=null;
        //签名标志
        if($request->param()!=null) {
            $getUserId = $request->param('user_id');

        }
        else
        {
            if(session('?user_id')){

                $getUserId=session('user_id');
                $flag_alter=1;
            }
            else{
                $getUserId =$userinfo;
            }
        }


        try{                                                       //查询该用户的所有评论
            $commentRecord=comment::Where('user_id',$getUserId)->selectOrFail();

        } catch (Exception $e){
            $commentRecord=null;
        }                 //查询评论

        try{                                                      //查询用户借阅记录
            $Recordbook=record::where('userID',$getUserId)->selectOrFail();

        }catch (Exception $e){
            $Recordbook=null;
        }                     //读取借阅记录
        try{
            $userinfo=User::where('id',$getUserId)->selectOrFail();
            $user_name=$userinfo[0]['name'];
            $user_context=$userinfo[0]['context'];

        }  catch (Exception $e){

        }  //查询用户相关信息
        $book_show=books::where('type','科普百科')->paginate([
            'list_rows'=> 2,
            'var_page' => 'page',
            'query' => \think\facade\Request::instance()->param(),
        ]);
        return View::fetch('User/UserInfo',[
            'myComment'=>$commentRecord,
            'mylend'=>$Recordbook,
            'book_show'=>$book_show,
            'userinfo'=>$userinfo,
            'userID'=>$getUserId,
            'flag_alter'=>$flag_alter,
            'username'=>$user_name,
            'user_context'=>$user_context,
        ]);
    }
}

求解决

  • 写回答

8条回答 默认 最新

  • 念九_ysl 2023-07-06 15:09
    关注
    获得0.30元问题酬金

    使用var_dump函数打印出查询结果看看 你的返回的结果是什么

    评论

报告相同问题?

问题事件

  • 系统已结题 7月14日
  • 赞助了问题酬金15元 7月6日
  • 修改了问题 7月6日
  • 创建了问题 7月6日