bonjour la communauté
svp je suis un débutant ds le FRAMEWORK et jai fai un test qui affiche la liste du personnel de la BDD dans le navigateur.cela marche tres bien.
Mais actuellement mon probleme c'est la pagination.vous verez ci-dessous les differentes des codes
les methodes qui se trouvent ds mon model
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| // COMPTER LES ENREGISTREMENT DE LA TABLE " liste_prso " DANS BDD .
public function record_count() {
return $this->db->count_all($this->table);
}
// RECUPERER LES DNNEES EN FONCTION DE LA LIMITE PAR PAGE.
public function fetch_data($limit, $id){
$this->db->limit($limit);
$this->db->where('id', $id);
$query = $this->db->get($this->table);
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
} |
methodes dans mon controller
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| // tableau pour la pagination de la table et visualise les données en fonction de la page .
public function perso_info(){
$config["base_url"] = base_url() . "index.php/connexion/perso_info";
$config["total_rows"] = $this->persomodel->record_count();
$config["per_page"] = 10;
$config["uri_segment"] = 3;
$choice = $config["total_rows"] / $config["per_page"];
$config["num_links"] = round($choice);
$this->pagination->initialize($config);
$page = ($this->uri->segment(3))? $this->uri->segment(3) : 0;
$data["results"] = $this->persomodel->fetch_countries($config["per_page"], $page);
$data["links"] = $this->pagination->create_links();
$this->load->view("perso_info", $data);
} |
et enfin le code de pagination dans la vue
<p><?php echo $links; ?></p>
lorsque je lance ma page dans le navigateur voici le message d'erreur qui s'affiche en dessous de toute la liste.
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: links
Filename: views/listeperso_vue.php
Line Number: 53
Backtrace:
File: C:\wamp\www\personnel_didier\application\views\listeperso_vue.php
Line: 53
Function: _error_handler
File: C:\wamp\www\personnel_didier\application\controllers\Connexion.php
Line: 71
Function: view
File: C:\wamp\www\personnel_didier\application\controllers\Connexion.php
Line: 53
Function: affiche_liste
File: C:\wamp\www\personnel_didier\index.php
Line: 292
Function: require_once
svp aidez moi à parfaire mon travail
Partager