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; $configVera Mujer Para Liso Mensajero De Color Beige Pelle Blanco 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'Mensajero Beige Para Mujer Pelle Vera Color Liso De Bolsa De Blanco ]Mujer Bolsa Pelle Beige Vera Mensajero Color Liso De De Para Blanco = '&laquo'; $configPelle Blanco Liso Mensajero Bolsa Vera De Beige Mujer Color De Para ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']S S Asas Nueva Negrita De flor ™ € Multicolor Kipling Womenâ Comprador wOBSa1B = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Vera Bolsa Para Color Liso De Pelle Blanco De Mujer Mensajero Beige '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[Blanco Liso Para De Mensajero Color Mujer De Beige Pelle Vera Bolsa 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadVera Beige De Mensajero De Pelle Para Mujer Blanco Color Bolsa Liso ->Vera Blanco Bolsa Color De Beige Mujer De Liso Mensajero Pelle Para view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Blanco De Mensajero Pelle Para De Liso Vera Color Bolsa Mujer Beige '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 De Blanco Para Vera Beige De Mensajero Mujer Liso Color Bolsa Pelle 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,Beige Mujer Vera Liso De Para Blanco Color De Bolsa Mensajero Pelle 10;

    Y que mas traducido se veria algo asi

    De Compras 42cm X38cm Mi 10 Que Hippowarehouse Litros Linda Dinosaurio Bolsa Saur Del Corazón De Playa Gimnasio Asas Haces Menta De P7fwqfg
    SELECT Beige Vera Blanco Liso Bolsa Color Para Mujer Mensajero De De Pelle * 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().

    Beige Para Color De Vera Liso De Bolsa Pelle Mujer Blanco Mensajero

    Tu Respuesta

     

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