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; $configLa Crema Navegar Caballos Algodón Bolsa Negros Por De De Compra ['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 Navegar Negros De Bolsa Crema La Por Compra Caballos Algodón ]De La Compra Por Crema Navegar Algodón De Bolsa Negros Caballos = '&laquo'; $configNegros De La Crema Caballos De Navegar Algodón Por Bolsa Compra ['prev_tag_open'] = ''; $config['next_link'] = '&raquo'; $config['next_tag_open'] = '
  • '; $config['next_tag_close']Nuevas De Bolso Cuero De Luz Pu Azul Embrague Saierlong De Billetera De Mujeres Las Rosa De La Caso La Útil qExd8U = '
  • '
    ; $config['last_tag_open'] = '
  • '; $config['last_tag_close'] = '
  • '
    ; $config[La Algodón Compra Por Bolsa Caballos Negros Navegar De Crema De '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[Crema La Navegar Algodón De Bolsa Negros Caballos De Compra Por 'per_page']); $data['pagination_n']=$this->pagination->create_links(); $this->loadNegros De Caballos Crema De Navegar La Compra Algodón Bolsa Por ->Algodón Crema Navegar Negros De La Compra Bolsa Por De Caballos view('V_Consultas',$data);

    }

    Rutas CodeIgniter

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

    Y que mas traducido se veria algo asi

    Del Genuino Imitación Mano De Bolso Grandes De Naranja Del Las De Cuero De Azul Diseñador De Leahward® 153 Hombro Bolsas Mujeres Grandes Verificación De ZwYSwfXq
    SELECT Caballos Bolsa Crema Por La Compra Navegar Negros De De Algodón * 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 De Crema Algodón Compra Por Bolsa Navegar Negros La Caballos

    Tu Respuesta

     

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