在Codeigniter中遇到的非数字值

时间:2018-08-19 09:48:05

标签: php codeigniter-3

请帮助我克服此错误。我要添加视图和控制器。

错误消息:

  

遇到PHP错误
  严重程度:警告
  消息:遇到非数字值
  文件名:company / job_responses.php
  行号:160

控制器:

public function JobResponses()
    {
        if ($this->Common_model->Is_Company_Logged()) 
        {
            $id=base64_decode($this->uri->segment(3));
            if($id && intval($id)>0)
            {
                $data=array();
                $sql_resp="SELECT u.*, i.industry_title, fa.farea_title, c.city_name, g.graduation_title, ja.jobapply_date
                FROM job_apply ja 
                inner join job j on j.job_id=ja.jobapply_jobid 
                inner join user u on ja.jobapply_userid=u.user_id 
                inner join industry i on i.industry_id=j.job_industry
                inner join functional_area fa on fa.farea_id=j.job_fun_area
                inner join city c on c.city_id=u.user_curnt_loc
                inner join graduation g on g.graduation_id=u.user_edu_grad
                where j.job_id=".$id;
                //echo $sql_resp="SELECT u.* FROM job_apply j inner join user u on j.jobapply_userid=u.user_id where j.jobapply_jobid=".$id;
                $data['rows']=$this->Common_model->get_data_by_query($sql_resp);

                $sql_job="SELECT job_title FROM job where job_id=".$id;
                $data['job']=$this->Common_model->get_data_by_query($sql_job);
                $this->load->view('company/header');
                $this->load->view('company/job_responses', $data);
                $this->load->view('company/footer');
            }
            else
            redirect('company/jobsposted');
        }
        else 
        {
            redirect('company/login');
        }
    }

查看:

<div class="col-md-6">
              <p><i class="fa fa-envelope" style="margin-right: 10px;color: #00a2ff"></i><span><?php echo substr($row->user_email, 0, 8).str_repeat('*', strlen($row->user_email-8));?>***</span></p>

</div>

1 个答案:

答案 0 :(得分:0)

出现此问题是因为我更改了php版本7.2。临时将基础更改为php 7.0以消除错误。