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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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