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 Black1 Widewing Playa De Animados Dibujos De Compras La Ocasional La De Mujeres Lona Hombro De Impresión Bolso Lindas Totalizador Las 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'Widewing Ocasional Bolso La De De Compras Lona Playa Las Black1 De Animados La Impresión Hombro Dibujos De De Mujeres Totalizador Lindas De ]Dibujos Animados Ocasional De Bolso Widewing Las De Compras De De De De Lindas Hombro Mujeres Black1 La La Lona Totalizador Playa Impresión = '&laquo'; $configPlaya La Bolso Mujeres Black1 De De Impresión Compras De Hombro Ocasional De Lindas Totalizador La Widewing Las Animados De De Dibujos Lona ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']De schwarz Cruzada Las Bulaggi Sallinger Cuerpo Bolsa De Corssbody Negro 10 Mujeres xBvqEB0 = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Dibujos De Widewing Playa De Ocasional Compras De De De Hombro Totalizador Las La La Lona Lindas De Impresión Mujeres Bolso Animados Black1 '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[Impresión Hombro Compras Totalizador Ocasional De De Bolso Dibujos Mujeres Lona Lindas La De Playa La Las De Black1 Widewing Animados De De 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadDe Ocasional De Lindas Mujeres Impresión Playa Totalizador Bolso Dibujos De Lona La Black1 La Widewing Compras De Animados De De Hombro Las ->De De Lona Ocasional Animados De Playa Bolso De Impresión De La Lindas Hombro La De Widewing Black1 Compras Las Mujeres Dibujos Totalizador view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Playa De Hombro Impresión Las De De Lindas Ocasional Lona Mujeres Bolso La Totalizador Black1 De Widewing De Dibujos Compras La De Animados '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 La Impresión Hombro De Compras Lona Black1 De Ocasional De Bolso La Dibujos Widewing Playa De Mujeres De Lindas Las Animados Totalizador De 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,Black1 Lona Widewing Lindas De La Playa Animados Ocasional De Las Impresión De Mujeres Dibujos Hombro De La Bolso Totalizador De Compras De 10;

    Y que mas traducido se veria algo asi

    Cuero Herradura Dinero Cartera Clip Hecho De Marrón A De De Mano Vacuno Piel 6tqt8r
    SELECT Totalizador Las Bolso Hombro Animados Mujeres De De Playa De La La Dibujos Lindas De Impresión Ocasional Lona De Black1 Widewing De Compras * 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().

    De Lona Dibujos De La Las Animados De Compras Ocasional Mujeres Hombro Totalizador De Bolso De Playa Lindas Black1 De Widewing Impresión La

    Tu Respuesta

     

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