1 2 3 4 5 6 Siguiente Ultimo
Cuando es la primera vez, el número 1 sale seleccionado (activo), cuando doy click al 2 cambian los datos a los 20 registros siguientes pero sigue activo el 1, lo mismo sucede si doy click en el 3 o 4 o cualquiera, los resultados cambian de manera correcta pero el elemento activo sigue siendo el 1.
Que podría estar pasando?
El controlador está así: es la función index()
Código PHP:
el model está así:Ver original
public function index() { if (!$this->session->userdata('logeado_adm')) { redirect('administradores/login'); } else { $data['indicador'] = 0; $config['base_url'] = base_url().'administradores/clientes/index/'; $config['total_rows'] = $this->Clientes_model->filasClientes(); $config['per_page'] = 20; $config['num_links'] = 5; $this->pagination->initialize($config); 'clientes' => $this->Clientes_model->total_paginadosClientes($config['per_page']), 'paginacion' => $this->pagination->create_links() ); $this->load->view('template/header', $data); $this->load->view('administradores/clientes', $data_cli); $this->load->view('template/footer', $data); } }
Código PHP:
y la vista así:Ver original
public function filasClientes() { $q = $this->db->get('clientes'); return $q->num_rows(); } public function total_paginadosClientes($per_page) { $this->db->select('codigo, email, nombres, apellidos, telefono'); $q = $this->db->get('clientes', $per_page, $this->uri->segment(4)); return $q->result(); }
Código PHP:
Saludos, Ver original
<table id="tblClientesAdm" class="table table-striped table-hover"> <thead> <tr> <th>Código</th> <th>Correo electrónico</th> <th>Nombre completo</th> <th>Teléfono</th> <th class="acciones">Acciones</th> </tr> </thead> <tbody> <?php if ($clientes === false) { ?> <tr><td colspan="5">No hay clientes registrados.</td></tr> <?php } else { foreach ($clientes as $row): ?> <tr> <td><?php echo $row->codigo; ?></td> <td><?php echo $row->email; ?></td> <td> <a href="<?php echo base_url(); ?>administradores/clientes/detailCliente/<?php echo $row->codigo; ?>"> <?php echo $row->nombres . ' ' . $row->apellidos; ?> </a> </td> <td><?php echo $row->telefono; ?></td> <td class="text-center"> <a href="<?php echo base_url(); ?>administradores/clientes/pedidosCliente/<?php echo $row->codigo; ?>"> <img src="<?php echo base_url(); ?>img/cart.png" alt="Pedidos" title="Agregar pedido"> </a> <a href="<?php echo base_url(); ?>administradores/clientes/direccionesCliente/<?php echo $row->codigo; ?>"> <img src="<?php echo base_url(); ?>img/marker.png" alt="Direcciones" title="Direcciones"> </a> <a href="<?php echo base_url(); ?>administradores/clientes/editarCliente/<?php echo $row->codigo; ?>"> <img src="<?php echo base_url(); ?>img/edit.png" alt="Editar" title="Editar"> </a> <a href="<?php echo base_url(); ?>administradores/clientes/eliminarCliente/<?php echo $row->codigo; ?>"> <img src="<?php echo base_url(); ?>img/trash.png" alt="Eliminar" title="Eliminar"> </a> </td> </tr> <?php endforeach; } ?> </tbody> </table> <?php echo $paginacion; ?>