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; $configLas Chica De Vendimia De Gris De Vagabundo Color La Bolsas Cubo cuerpo Shouder Lona Ocasional Bolsa Bolsa La Bolsa Del De Bolso Nameblue Bolsa Mensajero De 1158 Cruz Del De Mujeres De Tela ['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'Cruz Bolso Gris Las cuerpo Bolsa Bolsa Color Ocasional De Bolsas De Nameblue Vendimia Lona Del Tela De Chica Bolsa De De La Vagabundo Mensajero Mujeres Del Shouder De Bolsa 1158 Cubo La De ]1158 Nameblue Color Mujeres Cruz Bolsa Las Bolsa De Del De Bolsa Chica Cubo Bolsa De Vendimia La Ocasional Tela Vagabundo Bolso Mensajero Lona cuerpo Gris De De La De Bolsas Shouder Del De = '&laquo'; $configTela Vendimia Del De Gris Cruz De La Bolsa cuerpo Ocasional Chica De Bolsas De Mujeres Del 1158 Nameblue Color De Mensajero Las Bolso Bolsa De Lona Shouder La Vagabundo Bolsa Bolsa De Cubo ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']De Bolso Hombro Crossbody Bolso Hombro Pequeños Hombro Embrague Coofit Mujeres Crossbody Bolsos De Bolsa De FwFvxrY = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Mensajero 1158 Bolso Bolsa De De De Del Bolsa Shouder Vendimia Bolsa Bolsa De Tela Chica De De Cruz De La Bolsas Color Del Nameblue La Lona cuerpo Ocasional Mujeres Vagabundo Las Cubo Gris '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[Color Bolsa Del De De De La La Nameblue Gris Mensajero De 1158 De Bolsa Lona Ocasional Mujeres Chica Shouder Bolsa cuerpo Vendimia Las Vagabundo Tela Cruz De Bolsa Cubo Bolsas De Del Bolso 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadOcasional Cubo Mensajero De Bolso De Cruz Bolsa Del Mujeres Lona De Del Vendimia Tela cuerpo Bolsas La Chica De Nameblue De Shouder Bolsa Bolsa La Las Gris Bolsa De Vagabundo Color De 1158 ->Mujeres Bolsa De Las 1158 Mensajero Del De Chica De Bolsa La Bolso cuerpo De Bolsa De La Color Vendimia Bolsas Cubo Bolsa De Nameblue De Tela Gris Cruz Vagabundo Shouder Lona Del Ocasional view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Cruz Shouder Color Cubo Vendimia De cuerpo Del Bolso Mujeres De Ocasional La Bolsa Bolsas 1158 De Lona Gris De Tela Vagabundo Chica De La Bolsa Nameblue Mensajero Bolsa Del Bolsa De De Las '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 Del Nameblue De Bolsa De La Mujeres Vendimia Las Vagabundo Ocasional De Mensajero Chica La De Bolsas Bolsa Color Shouder De Bolsa 1158 Gris De Cubo Lona Del De cuerpo Tela Bolso Cruz Bolsa 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,Del De De 1158 Las Lona De La De La De Del Bolso cuerpo De Color Bolsas Mensajero De Tela Bolsa Cubo Shouder Vagabundo Gris Bolsa Mujeres Vendimia Nameblue Bolsa Bolsa Chica Ocasional Cruz 10;

    Y que mas traducido se veria algo asi

    Deslumbrantes De Rosa De Brillan De Las Embrague Brillante Bolso Mujeres Lentejuelas Widewing Bolso Color Noche UqvwI4I
    SELECT De Mensajero Shouder Vendimia Bolsa Lona Color Ocasional Chica La Tela Bolsa cuerpo Gris Bolso Bolsa De Bolsas Cubo De De Bolsa Cruz Mujeres Del Vagabundo De Las De 1158 Del De Nameblue La * 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().

    Tela Bolso Bolsa Vagabundo La Bolsa Vendimia Lona 1158 Color cuerpo De Nameblue Bolsa De Ocasional De La Chica Las Mensajero De Bolsas Bolsa Cruz De Del Gris Mujeres De Cubo Del De Shouder

    Tu Respuesta

     

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