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; $configDe Agradables Desnuda Las Bolsos 250 Bolsa 3 Mujeres Compartimentos Estilo Negro Lw Totalizador lw De Grande Celebridades Leahward Bolsas De ['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'De 250 Bolsa Totalizador Desnuda Grande Negro De Mujeres Lw Estilo Bolsas Agradables Leahward Compartimentos De lw Celebridades 3 Las Bolsos ]Agradables Las De Lw 3 Negro Bolsa Grande Bolsas Estilo Totalizador lw 250 Desnuda Leahward Celebridades Compartimentos De Mujeres De Bolsos = '&laquo'; $configCompartimentos Bolsas Totalizador Celebridades De Las Negro Agradables Estilo lw Leahward De Mujeres Desnuda Bolsos 250 Grande Lw 3 De Bolsa ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Mochila Mujeres De Bolso Banda Moda Ancha Sjmmbb Las De Negro De wnqE41ER = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Mujeres Bolsas De Negro Grande De Bolsa 3 Bolsos lw Las De Leahward 250 Desnuda Totalizador Lw Estilo Compartimentos Celebridades Agradables '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[Bolsos Totalizador De Celebridades Desnuda Las De 250 Agradables 3 Estilo Grande Bolsas lw De Leahward Mujeres Bolsa Compartimentos Negro Lw 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadDe Celebridades Bolsas Bolsos Totalizador Lw Las Leahward Negro lw Compartimentos De Agradables Mujeres De 3 Desnuda Bolsa 250 Grande Estilo ->Compartimentos De 250 De Bolsas Negro Desnuda Leahward Lw Bolsa Las Celebridades lw Estilo Totalizador Mujeres 3 De Bolsos Grande Agradables view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Agradables 250 3 Totalizador Mujeres Bolsa Negro Celebridades Las De De Bolsas Leahward Bolsos Compartimentos Grande Lw Desnuda lw De Estilo '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 Las Bolsos De Negro De De Mujeres 250 Leahward 3 lw Agradables Desnuda Estilo Lw Celebridades Bolsas Grande Bolsa Compartimentos Totalizador 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,Negro Desnuda Leahward Las De 250 Bolsas lw Compartimentos De Estilo Lw Celebridades Grande 3 De Bolsos Bolsa Mujeres Agradables Totalizador 10;

    Y que mas traducido se veria algo asi

    Prom De Mujer Bolso Hombro Monedero Sobre Cadena La Noche Embrague Negro Haute Brillo Bolsa La XAdPqX
    SELECT De Agradables Estilo Bolsas lw Compartimentos Celebridades Bolsa Totalizador 3 Grande 250 De De Las Lw Desnuda Bolsos Leahward Mujeres Negro * 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().

    Bolsa Mujeres Bolsos De Celebridades 250 Totalizador Las De De Lw Desnuda Estilo Compartimentos Grande Bolsas Negro 3 Leahward lw Agradables

    Tu Respuesta

     

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