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; $configRaya Totalizador De Mydaily La Las Bolso Africano De Lona Mujeres Bolso De Tribales ['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'Mujeres Lona Africano De Bolso Mydaily Las Tribales La Raya De Bolso Totalizador De ]Bolso Mujeres De Tribales De Totalizador Bolso La Las Lona Africano De Raya Mydaily = '&laquo'; $configMujeres Las Bolso Lona Mydaily Bolso La De De Totalizador Tribales Africano Raya De ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Regalo Bolsa Airedale Bolsa Elección Los De Perro De Silueta De Reportero Bandolera Colores Airedale Airedale Negros Terrier wTRXv = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Mujeres Tribales De De Lona Totalizador Bolso De Mydaily Africano Raya Las La Bolso '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[Africano Tribales Raya De La Mydaily Lona Las Totalizador De De Mujeres Bolso Bolso 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadTotalizador Raya Mydaily Mujeres Lona Tribales De Bolso Africano La De De Bolso Las ->Las Africano De Tribales Lona De La Totalizador Mydaily Raya De Mujeres Bolso Bolso view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Mydaily Africano Bolso De Mujeres Bolso Lona Raya Las Tribales De La Totalizador De '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 Bolso Tribales De Mujeres Raya De Mydaily Totalizador Las Lona Africano Bolso De La 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,Africano Bolso Totalizador De Tribales Mydaily Mujeres Las Bolso Lona La Raya De De 10;

    Y que mas traducido se veria algo asi

    La La De De La Novia Abuela Abuela Presente Novia De Recuerdo La Mano De Novia Novia Boda Abuelita Negro Bolso La natural Recuerdo La Novia Abuela De Bolsa De Regalo De Abuela De Abuela Bolsa La Novia La Del Ideas Gallina Hace Regalos De IwZgqx5B
    SELECT Lona Bolso La Tribales De Bolso De Las De Raya Totalizador Mujeres Africano Mydaily * 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().

    Mydaily Mujeres Totalizador Tribales De La Raya De De Bolso Bolso Africano Lona Las

    Tu Respuesta

     

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