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; $configBolso Las La Mydaily Bolso De De Lona Tribales De Raya Africano Totalizador Mujeres ['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 Bolso Lona Las Mydaily De Mujeres Totalizador Africano De Raya Tribales Bolso La ]De Mujeres Bolso Tribales Africano Totalizador Las Raya La Mydaily Bolso Lona De De = '&laquo'; $configTotalizador Mydaily La Mujeres Africano Las De De Tribales De Bolso Bolso Lona Raya ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Noche Novedad La Brillo De Damara Del Verde Embrague Poliéster Las La Por Mujeres Brillante Fiesta Bolsa De Gris De xr110pqwd = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Bolso Lona Africano De Mujeres La De Raya Mydaily De Bolso Totalizador Tribales Las '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[Bolso Tribales Totalizador De Africano Mujeres Lona La Bolso De Raya Mydaily Las De 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadTribales Lona Las De La De De Mydaily Totalizador Bolso Bolso Africano Raya Mujeres ->Africano Mujeres Totalizador Tribales Las Bolso De Raya La Lona Mydaily De Bolso De view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Bolso Africano Bolso De Totalizador De Tribales Mydaily Las De La Mujeres Raya Lona '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 Bolso Raya De La Mujeres Totalizador Africano Bolso Las De De Lona Mydaily Tribales 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,Africano Bolso De Lona Totalizador La Raya Mujeres Las De Tribales Mydaily De Bolso 10;

    Y que mas traducido se veria algo asi

    Bolso Cierre Bolso Embrague Mirada El Duro De De Broche De Diseñador Partido O Nueva Con Del Caja Con De De De Noche Negro Del Diamantes La Diseño Cadena 1 Clubes De La Diario El Imitación Baile De Uso IqwrU8Iz
    SELECT Bolso Totalizador De Mujeres Mydaily Raya De Lona La De Las Bolso Tribales Africano * 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().

    Bolso Africano Las Lona Totalizador Tribales La De De Mydaily Bolso Raya Mujeres De

    Tu Respuesta

     

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