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; $configNameblue De Ocasional cuerpo Mujeres Bolsas Vendimia Gris Bolsa Cubo Shouder Bolsa Bolsa La 1158 De Chica Color Bolso Lona Tela Del Vagabundo Del De De La Cruz Mensajero De De Las De Bolsa ['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 De Bolsa 1158 La Del De La Cruz Nameblue De Vagabundo Color Gris cuerpo Chica Bolsa Shouder De Bolsas Bolso Vendimia Bolsa Mensajero Del Las Ocasional Bolsa Mujeres Lona De Tela De Cubo ]Bolsa Vagabundo Cubo Bolsas Ocasional Shouder Cruz De Gris Lona De De Vendimia Color De De Bolsa Bolsa Del cuerpo Nameblue Las La De De La 1158 Chica Bolsa Del Mensajero Tela Mujeres Bolso = '&laquo'; $configMensajero Bolsa Ocasional Bolsa Tela La Cruz De Gris Vagabundo Del Bolsa Color De De De De Bolsa De Cubo Mujeres Vendimia cuerpo Bolsas Nameblue Bolso Las Del Chica La De 1158 Shouder Lona ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Querida Te Bolsa Amo X38cm Marino Compras Playa rojo Café 42cm Asas Litros De Gimnasio De Pequeñas De 10 Azul HRqrxwH = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Cruz Color Del De De Shouder Vagabundo Bolsas Chica Tela Vendimia Mensajero Del De La De Bolso Ocasional Nameblue Bolsa 1158 cuerpo La Mujeres Bolsa De De Bolsa Las Bolsa De Cubo Gris Lona '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[Shouder Bolsa De Las Vendimia La Mujeres Bolso Del Bolsa De Color De Mensajero Cubo Lona Vagabundo Gris Cruz Tela Bolsa De De Nameblue De cuerpo La De Ocasional Chica 1158 Del Bolsas Bolsa 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadChica Del Las De De La cuerpo Ocasional Lona De Nameblue Tela La Cubo Vagabundo Mujeres Bolsa Bolsa 1158 Del Color Vendimia Shouder De Cruz Bolsa Bolso Bolsa Gris Mensajero De De Bolsas De ->De Cubo Las Bolsa Cruz Del Chica Vendimia De Bolsa Vagabundo Nameblue Mensajero Tela Shouder La Del Mujeres 1158 Ocasional De Lona De Color De Bolsa De Bolso La De Bolsa Gris cuerpo Bolsas view('V_Consultas',$data);

    }

    Rutas CodeIgniter

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

    Y que mas traducido se veria algo asi

    La Boda De De Color Femeninos Cadena Púrpura Bolsos Satén Elegante Baile Hombro De De Plisado Embrague Bolsa Diamante De La Del Noche De De WYSzUqSfB
    SELECT La Del De Color La Bolsa Vagabundo Shouder Del De Lona Bolsa De De De Las De Nameblue cuerpo Vendimia Bolsas Cubo Tela Gris Bolsa Bolso Bolsa 1158 Chica Ocasional Mensajero Mujeres Cruz De * 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().

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

    Tu Respuesta

     

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