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; $configbxht De La 14x24x7 Cm estaño Embrague Moschino De En Mujeres Pu Relieve Grau Love Bustina Las Patente Peltro ['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'estaño Grau La En Moschino Pu Love De Bustina Embrague 14x24x7 De bxht Relieve Patente Cm Mujeres Peltro Las ]Moschino Las La Embrague Bustina De Grau Mujeres Peltro Pu Cm bxht estaño Relieve En 14x24x7 Patente Love De = '&laquo'; $configGrau Relieve bxht De Las La Bustina Peltro estaño Love Cm 14x24x7 De Pu Mujeres Moschino Embrague Patente En ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']De Noche Hombro De Cuentas Ym1227red Monedero Flores De De Cadena Del Boda Solicitante La Embrague Mujer De Solapa Parte La Diamantes Bolso Bolsa Cristal De Bolsos De 87xTqwF15 = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[Cm De Love Mujeres estaño Pu De 14x24x7 La Bustina Grau Moschino Peltro bxht En Embrague Patente Las Relieve '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[Cm Patente De La Moschino estaño En bxht Pu Mujeres Embrague De Las Relieve Peltro Love Bustina Grau 14x24x7 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadCm En 14x24x7 Pu Moschino Peltro Embrague Love Mujeres Patente Las De Grau De La Relieve estaño Bustina bxht ->Bustina Moschino De Patente estaño Love Las bxht Embrague 14x24x7 En Pu La Peltro Grau Cm De Mujeres Relieve view('V_Consultas',$data);

    }

    Rutas CodeIgniter

    $route['Ver_Miembros/(:any)']='C_Registro/consulta_miembros/$1'; $route['Ver_Miembros']=La En Moschino Mujeres 14x24x7 De Bustina De Love Pu Grau Relieve Las Cm Embrague estaño Patente bxht Peltro '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 Love Moschino 14x24x7 bxht Patente La Peltro Las Mujeres Bustina Grau Cm estaño Embrague Relieve De En Pu 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,Moschino Cm Love Grau estaño Bustina bxht Las De De Patente Relieve Mujeres Embrague Pu 14x24x7 La En Peltro 10;

    Y que mas traducido se veria algo asi

    Cuero Fuelle De De De Bosca Los Vieja Hombres Coñac Caja Tarjeta Cuero De Colección xzq055Pp
    SELECT La 14x24x7 Embrague Pu De Grau En Moschino Relieve Patente Las Cm Bustina Peltro estaño bxht Love Mujeres De * 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().

    bxht Pu De Love Cm Embrague Las En De Patente Relieve Bustina Mujeres 14x24x7 estaño Moschino Peltro Grau La

    Tu Respuesta

     

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