Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法访问受保护的属性CI_分页_Php_Forms_Codeigniter_Submit - Fatal编程技术网

Php 无法访问受保护的属性CI_分页

Php 无法访问受保护的属性CI_分页,php,forms,codeigniter,submit,Php,Forms,Codeigniter,Submit,无法访问受保护的属性“CI_分页” 正在尝试在分页的最后一页上添加提交按钮当前默认情况下,它位于每一页上…在第49行,我有条件检查我是否在最后一页,我希望在分页页的末尾有一个提交按钮 显示错误的代码。请解释如何实现 if($this->pagination->cur_page >= ceil($this->pagination->total_rows / $this->pagination->per_page)) { $isLastPage =

无法访问受保护的属性“CI_分页”

正在尝试在分页的最后一页上添加提交按钮当前默认情况下,它位于每一页上…在第49行,我有条件检查我是否在最后一页,我希望在分页页的末尾有一个提交按钮

显示错误的代码。请解释如何实现

if($this->pagination->cur_page >= ceil($this->pagination->total_rows / $this->pagination->per_page))
{
    $isLastPage = true; 
}else{
    $isLastPage = false;
}
分页代码

public function quizdisplay()
{   
    //echo $this->pagination->create_links();

    //$this->load->library('pagination');
    $config = array();
    $config['base_url'] = 'http://localhost/xampp/cii/index.php/Questions/quizdisplay';
    //$config['total_rows'] = 10;
    $total_row = $this->quizmodel->record_count();
    $config["total_rows"] = $total_row;
    $config['per_page'] = 1;
    $config["uri_segment"] = 3;
    $config['use_page_numbers'] = TRUE;
    $config['num_links'] = $total_row;
    $config['cur_tag_open'] = '&nbsp;<a class="current">';
    $config['cur_tag_close'] = '</a>';
    $config['next_link'] = 'Next';
    $config['prev_link'] = 'Previous';

    $this->pagination->initialize($config);
    if($this->uri->segment(3)){
        $page = ($this->uri->segment(3)) ;
    }else{
        $page = 1;
    }

    $data["results"] = $this->quizmodel->getQuestions($config["per_page"], $page);
    $this->pagination->create_links();
    $data["links"] = $this->pagination->create_links();
    View data according to array.
    $this->load->view("play_quiz", $data);
}
公共函数quizdisplay()
{   
//echo$this->pagination->create_links();
//$this->load->library('pagination');
$config=array();
$config['base_url']='http://localhost/xampp/cii/index.php/Questions/quizdisplay';
//$config['total_rows']=10;
$total_row=$this->quizmodel->record_count();
$config[“总计行数”]=总计行数;
$config['per_page']=1;
$config[“uri_段”]=3;
$config['use_page_number']=TRUE;
$config['num\u links']=$total\u行;
$config['cur_tag_open']='';
$config['cur_tag_close']='';
$config['next_link']='next';
$config['prev_link']='Previous';
$this->pagination->initialize($config);
如果($this->uri->segment(3)){
$page=($this->uri->segment(3));
}否则{
$page=1;
}
$data[“results”]=$this->quizmodel->getQuestions($config[“每页”],$page);
$this->pagination->create_links();
$data[“links”]=$this->pagination->create_links();
根据数组查看数据。
$this->load->view(“播放测验”,$data);
}

两个代码在同一个函数中

一些合理的代码缩进将是一个好主意。它帮助我们阅读代码,更重要的是,它将帮助您为自己的利益调试代码。您可能会被要求在几周/几个月内修改此代码,最后您会感谢我。当然,先生,我会跟进,您对此问题有任何修复或建议吗
$page=($this->uri->segment(3))
此显示当前页面。为什么要访问受保护的成员?我正在从数据库中获取10个数据,使用分页逐个显示所有这些10个数据,在最后的第10页,我希望提交按钮如何实现这一点只是一个提示,而不是像
$config['base\u url']='http://localhost/xampp/cii/index.php/Questions/quizdisplay';这样做更容易
$config['base\u url']=base\u url('questions/quizdisplay')确保已在config.php上设置了基本url