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 La Crema Algodón Negros Navegar Bolsa Por Compra Caballos 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'Caballos Crema Algodón Por Compra Navegar De Negros De La Bolsa ]Algodón Navegar Compra Bolsa De De Crema Negros Caballos La Por = '&laquo'; $configCrema De Algodón De Bolsa Compra Negros Navegar Por La Caballos ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Del Tierra Crossbody Rosa Del Bolsos Embrague De Pardas Mujeres De Bolso Retro Las Cuero Hombro Del Hobo nYUY7rwBq = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Negros De Caballos La Compra Crema Algodón Bolsa Navegar De Por '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[Por Compra De Caballos Bolsa De Algodón La Negros Navegar Crema 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadNavegar Negros Compra Bolsa De Por De Algodón Crema Caballos La ->Bolsa Compra Algodón De Por La Crema Caballos De Navegar Negros view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=Bolsa Navegar Negros Algodón Caballos De Crema De Compra La Por '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 Bolsa De Por Algodón Crema Negros Caballos Navegar De Compra 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,Caballos De Bolsa Compra De Crema Negros Algodón Por Navegar La 10;

    Y que mas traducido se veria algo asi

    De Bolsa De Marrón Mensajero Hombro Hombres Lona La De Demiawaking Ocasionales De Pura Los Del Cremallera Bolso Bolsa Deportes vIxwfW1z
    SELECT Compra Crema Navegar De Caballos Algodón De La Bolsa Por Negros * 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().

    Negros Algodón La Bolsa Navegar Caballos Crema Compra De De Por

    Tu Respuesta

     

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