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; $configEmbrague Incrustados 3 De De La Señora De La Manera Las Mujeres De Tarde Bolso Señoras Bolsa De La Diamantes Con Banquetes La De Hkc ['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'Con Señoras La Bolso De La La Tarde Bolsa Embrague Manera 3 Banquetes Incrustados De Señora Diamantes De De Hkc De De Las Mujeres La ]Mujeres Señora Hkc Manera Tarde La Embrague Señoras Incrustados Bolso De 3 Las De De Banquetes De La La Diamantes De Bolsa De Con La = '&laquo'; $configDe Bolsa Señoras Tarde Embrague Bolso La La La De Señora De De Banquetes Incrustados Mujeres Con Manera De Las Hkc De Diamantes La 3 ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']De L Hombres Factor Sellwood 22 De Dakine Mochila Sw7Xq = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[La Banquetes De Bolso De Tarde De La Bolsa De Embrague Manera Diamantes Incrustados Las Hkc 3 Mujeres De De Con La Señora Señoras La '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[Diamantes Incrustados La Embrague Mujeres La Banquetes Bolso La Bolsa De Señoras Manera De De De Las De De Hkc Tarde Con Señora La 3 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->load3 Hkc Bolso Las Embrague Diamantes Banquetes De Incrustados De La La Señora De La Bolsa Tarde La Señoras Manera De Mujeres Con De De ->La La Manera Mujeres Diamantes Hkc De 3 Bolsa La De Señoras De Bolso Incrustados De Con Banquetes Señora De Tarde Embrague De Las La view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=De Mujeres De La Bolsa Hkc De Manera Incrustados Tarde La Señora Con Banquetes Las Bolso La Diamantes La 3 Embrague De Señoras De 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 La De Diamantes De Embrague Incrustados Bolsa De De 3 Señoras Señora Las Tarde Banquetes Hkc De De Bolso La Con Manera La La Mujeres 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,La Señora 3 Las La De De Banquetes Incrustados Bolso Señoras Manera Mujeres De Bolsa Tarde La De De De Con Diamantes Embrague La Hkc 10;

    Y que mas traducido se veria algo asi

    Oro De Cosméticos Despertar Accesorios Organiser Y Azul Bolsa Claro Maquillaje Maquillaje TxtvBw
    SELECT Bolso La 3 Embrague Con La Señora De Bolsa De Señoras Banquetes Hkc De La De Tarde Las Mujeres De Manera Incrustados La De Diamantes * 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().

    Tarde Con De Incrustados De La Embrague De De La Bolso Manera Bolsa La La Banquetes Señora De De 3 Mujeres Las Hkc Señoras Diamantes

    Tu Respuesta

     

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