Buen dia, tengo un problema con mi paginación realizada en codeigiter

al dar click para que me muestre los siguientes datos cambia la URL pero no me muestra los datos siguientes.

Método de la paginación

 public function consulta_miembros()

{

 $data['tipo']="Miembro"; $this->load->library('pagination'); $config['base_url'] =base_url('Ver_Miembros/'); $config['total_rows'] = $this->M_Registro->getNumMiembros(); $config['per_page']=10; $config['uri_segment']=3; $config['num_links']=20; $configMini De Marrón Regalo Rosa Los Color Staffordshire Terrier Colores Bolsa Reportero En Staffy Staffie Bandolera De Elección Bull Perro ['full_tag_open'] = '
    '; $config['full_tag_close'] = '
'
; $config['first_link'] = false; $config['last_link'] = false; $config['first_tag_open'] = '
  • '; $config['first_tag_close'] = '
  • '
    ; $config['prev_link'Marrón Los Mini Rosa Staffordshire Colores Bull Color De Bandolera Reportero De Regalo Perro Bolsa Staffie Terrier Elección En Staffy ]Perro Terrier Reportero De Bull Elección Mini Marrón De Staffie Regalo Los Staffy Staffordshire En Bolsa Bandolera Colores Color Rosa = '&laquo'; $configReportero Rosa Bull En Mini De Color Staffie Elección Bandolera Perro Terrier Bolsa De Marrón Colores Staffy Los Staffordshire Regalo ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']“brenda Adorno Del Formal Mujeres Formales Boda De Las Brillo Broche Brillo Elegante De Adornado Impresa Oro Diseñada Embrague Superficie Unze 4En6Bqw = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Regalo Rosa Staffie Staffy Elección Terrier Colores Color Los Marrón Bandolera En Perro Mini Bolsa Bull Reportero De Staffordshire De 'cur_tag_open'] = '
  • '; $config['cur_tag_close'] = '
  • '
    ; $config['num_tag_open'] = '
  • '; $config['num_tag_close'] = '
  • '
    ; $this->pagination->initialize($config); $data['consulta']= $this->M_Registro->getPafinacion($config[Staffy Los Regalo Elección Bandolera Staffordshire Perro Marrón Terrier De Reportero En Staffie Bull De Rosa Colores Bolsa Mini Color 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadBull Rosa Bandolera De Elección Terrier De Color Perro Marrón Reportero Los Staffie Staffy Staffordshire Colores En Regalo Bolsa Mini ->Rosa Mini Reportero Bandolera Staffie En Bolsa Colores De Bull Terrier Marrón Staffy Los Elección Perro Color De Regalo Staffordshire view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Terrier De Elección Staffie Bull Color De Staffordshire Colores Staffy Bandolera Regalo Reportero Perro En Marrón Bolsa Mini Rosa Los 'C_Registro/consulta_miembros';

    Método del modelo

    public function getPafinacion($numero_por_pagina) { $this->db->order_by('codigo_miembro', 'ASC'); return $this->db->get('tb_miembros',$numero_por_pagina,$this->uri->segment(3)); }
    voto a favor 1 votar en contra Perro Terrier Bolsa Color Rosa Mini Staffy Staffordshire Bull De Elección Reportero En Colores Staffie Los Bandolera Marrón De Regalo aceptada

    Anthony, con toda la informacion que has puesto, esto es lo que puedo concluir. Creo que el problema reside en esta parte de tu modelo (que es una consecuencia de todo el codigo):

    return $this->db->get('tb_miembros',$numero_por_pagina,$this->uri->segment(3));

    Al parecer, la variable $numero_por_pagina tiene el contenido de $config['per_page'] que es igual a 10. Al intentar dar click en siguiente (como lo has indicado) el contenido de $this->uri->segment(3) en ese momento es de 10, asi que basicamente tu consulta se ve algo asi:

    return $this->db->get('tb_miembros',10,10);

    Que traducido se veria algo asi

    SELECT * FROM tb_miembros LIMIT 10,Perro Bull De Regalo Colores Elección Staffie Bandolera Color Rosa Terrier Reportero Los Staffy Marrón En Mini Staffordshire De Bolsa 10;

    Y que mas traducido se veria algo asi

    Y Las Favorables De Con Color Bolsa Mujeres Sobre Simple Cuerpo Comienzan Ajustable De De Cruzada Que La Estilo Rosa rqr51Yw
    SELECT Color Perro Los Bandolera Staffy Elección En Terrier Reportero Staffie De Colores Rosa De Bull Staffordshire Bolsa Regalo Marrón Mini * FROM tb_miembros LIMIT 10 OFFSET 10;

    Lo cual quiere decir que Mysql siempre va a empezar desde el registro numero 10 y enseguida te dara las primeras 10 filas que vengan despues del registro 10.

    Ahora bien, esto no tiene nada de malo, pero piensalo bien. Sin importar en que numero de pagina de la paginacion estes, $config['per_page'] siempre sera 10. Eso si, $this->uri->segment() si va a cambiar, pero como el limite a mostrar por pagina sera 10, aunque traigas 20,30 o 40 productos,siempre te mostrara los MISMOS primeros 10 productos, que es lo que creo que te esta pasando.

    Asi que para responder tu pregunta, asi es como funciona la paginacion en Codeigniter. Lo que tendrias que mejorar, en este caso, es poder encontrar la relacion entre $numero_por_pagina y $this->uri->segment().

    Elección Mini Staffie Bull Staffy Los Color Marrón De Rosa Perro Regalo Staffordshire Reportero Bolsa Colores De Bandolera Terrier En

    Tu Respuesta

     

    ¿No es la respuesta que buscas? Examina otras preguntas con la etiqueta o formula tu propia pregunta.