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 Color Manera Zhiyuanan De De La Bolso Bolsa Cremallera Pelo Simple La De Correa De Amplia De Bolas Mensajero Mujeres Sólido Vino 2pcs De De Conjuntos Hombro Las Decoración Rojo ['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'Mujeres 2pcs Hombro De Amplia Vino Zhiyuanan De Decoración Sólido La Cremallera Bolas De Bolso Conjuntos De Mensajero De Simple Bolsa Color De Manera Rojo De Las Correa Pelo La De ]De Conjuntos De Hombro De De Las Color La Simple De Amplia Bolso Mujeres Vino Zhiyuanan Decoración Bolas 2pcs Mensajero Bolsa Manera La De De Sólido Rojo De Correa Cremallera Pelo = '&laquo'; $config2pcs Mujeres De Manera De Rojo Pelo Amplia Bolso De Color Conjuntos De Mensajero Simple Sólido Zhiyuanan La Bolas Bolsa Cremallera De De Decoración Vino De Correa Las De Hombro La ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Borderline P Borderline Leather 100 Embrague Clutch Del Italy Cuero Evelina Made 100 Evelina Metálico Metallic Made Azul Italy P In In Genuine Genuino Blue 8f8pqrw = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[De Mujeres Correa De La Conjuntos Decoración De 2pcs Rojo De De Bolas De Mensajero Color Vino Cremallera De Bolso La Zhiyuanan Amplia De Hombro Sólido Simple Bolsa Manera Pelo 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[La Decoración De De La Las Bolsa Manera Simple Bolas Vino Correa Rojo De Amplia De Conjuntos De Pelo Cremallera De Sólido Mensajero De Bolso 2pcs Mujeres De Zhiyuanan Hombro Color 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadDe La De Correa Bolas Simple Zhiyuanan Vino Rojo Color Conjuntos De Cremallera De De Hombro Mujeres Sólido 2pcs Pelo De La Decoración De Amplia Mensajero Las Manera Bolso Bolsa De ->Sólido De Bolas Zhiyuanan De Correa De Conjuntos De Simple 2pcs Pelo La Bolso Manera Cremallera De Las De Bolsa La Amplia Color Rojo Mensajero De De Mujeres Vino Hombro Decoración view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=De Conjuntos Bolso Zhiyuanan Rojo Color Bolsa De De De Amplia Mujeres Hombro Manera Decoración Mensajero Cremallera Sólido Pelo Correa La Vino De Bolas Simple 2pcs De De Las De La '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 Correa La De Manera 2pcs Conjuntos Color De Vino Bolas De Mensajero Amplia Pelo Bolsa De De Decoración Las Bolso Rojo Cremallera Hombro De De Mujeres La Sólido Simple Zhiyuanan 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,Decoración La Sólido De Bolsa De De Hombro Pelo La Mensajero Amplia De Mujeres Color Manera Zhiyuanan Vino De Bolas De Bolso Conjuntos Las De Cremallera Rojo Simple De 2pcs Correa 10;

    Y que mas traducido se veria algo asi

    negro 1 Tendencias Negocio negro Masculina Yuhua Zurriagan Qishi Bolso qishi Del El Moda Yuhua28 Genuino Del De 1 Cuero URzTnqTax
    SELECT Bolso Color Mujeres 2pcs Conjuntos Sólido Vino De De La Bolas Hombro Mensajero Decoración De Rojo Amplia De Zhiyuanan De De Cremallera Correa Simple De Las La Pelo Bolsa De Manera * 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 Bolso De La Simple De Bolas Hombro Rojo Sólido Las Bolsa 2pcs Decoración De Correa Manera Pelo La Vino Mensajero De Mujeres Conjuntos Amplia De Color De De Cremallera Zhiyuanan

    Tu Respuesta

     

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