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; $configElección Los Staffy Perro Staffordshire Bolsa De Bull Color Regalo Bandolera De Colores En Terrier Marrón Reportero Rosa Mini Staffie ['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'Staffy Elección Los De Staffordshire Reportero Color Colores En Bull Terrier De Bandolera Mini Regalo Bolsa Marrón Perro Rosa Staffie ]Terrier Staffordshire Colores Rosa Staffie De Marrón Bandolera Reportero Color Los En Elección Staffy Bull Bolsa De Regalo Perro Mini = '&laquo'; $configLos En Rosa Color Bolsa Mini De De Elección Bandolera Staffy Staffordshire Regalo Terrier Colores Marrón Reportero Staffie Perro Bull ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Universitario Oro Logoart Esterlina Clip De Plata Licenciado 14k um W Amarillo En Oficial Dinero De Colegiata Chapado Miami ZXvgq8dwgx = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[En Bandolera Mini Staffy Staffie De Los Bolsa Bull De Regalo Rosa Color Staffordshire Elección Perro Terrier Reportero Colores Marrón '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[Staffie Regalo Bandolera Color Rosa Perro Colores Bolsa Terrier Staffordshire Los De De Reportero Marrón Mini En Elección Staffy Bull 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadDe Reportero Rosa Los Mini Bull De Regalo Bandolera Color Terrier Perro Marrón Elección Staffy En Bolsa Colores Staffordshire Staffie ->Color Perro De En Elección Staffie De Colores Reportero Staffy Terrier Los Marrón Bull Mini Staffordshire Bolsa Regalo Bandolera Rosa view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Terrier Regalo Elección Staffie En Rosa Bandolera Staffy Bolsa De Colores Perro Staffordshire Color Bull Mini Reportero Marrón Los 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 Staffie Perro Staffy Bull Rosa Reportero Mini De Colores De En Bandolera Bolsa Color Regalo Marrón Los Elección Terrier Staffordshire 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,Staffie Reportero Regalo Los Mini Bolsa En Marrón Bandolera Elección De Terrier Staffordshire Staffy Colores Bull Perro Color Rosa De 10;

    Y que mas traducido se veria algo asi

    Real Dailyobjects Macbook Del Del Manga Cuero Hojas Aire De 13 El Pro Plátano Para Sobre De UqxCUOrw8
    SELECT Los Staffy Mini Colores De De Reportero Staffie Rosa Elección Bull Marrón Terrier Bolsa Bandolera Staffordshire Perro Color En Regalo * 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().

    En Elección Regalo Perro Bandolera Terrier Color Marrón Reportero Colores Staffy Mini Bolsa Rosa Bull Staffordshire De De Staffie Los

    Tu Respuesta

     

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