Bonjour à tous,

Voila j'ai ceci
"1 2 3 4 5 6 7 8 9 10 11 12 suivant"

et j'aimera cela
"1 2 3 4 5 6 ...suivant"

J'ai le code ci-dessous en class....merci de votre aide les amis

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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
 
<?php 
 
class archive{
 
	public $compteur;
	public $compteurParPage;
	public $arrayArchive;
	public $page;
 
	function __construct($array,$page,$parPage = 1){
		$compteur = 0;
		$arrayArchive = array();
 
		foreach($array as $itemArchive){
			$compteur++;
			if($compteur <= ($page*$parPage)+$parPage && $compteur > ($page*$parPage)){
				$arrayArchive[] = $itemArchive;
			}
		}
		$this->page = $page;
		$this->compteur = $compteur;
		$this->compteurParPage = $parPage;
		$this->arrayArchive = $arrayArchive;
	}
 
	public function createPaging($class = null, $request = null){
		$i = 0;
		if($this->page > 0){
			if($request == null){$linkPrec = "?pg=".(($this->page)-1);}
			else{$linkPrec = "?pg=".(($this->page)-1).$request;}
			$lienPrecedent = "<a href='".$linkPrec."'"; 
			if($class != null){$lienPrecedent .= " class='".$class."'>"; }
			else{$lienPrecedent .= ">";}
			$lienPrecedent .= "Précédent</a>";
			$pagingArray["precedent"] = $lienPrecedent;
		}else{
			$pagingArray["precedent"] = "";
		}
		if($this->compteur > ($this->page*$this->compteurParPage)+$this->compteurParPage){
			if($request == null){$linkSuiv = "?pg=".(($this->page)+1);}
			else{$linkSuiv = "?pg=".(($this->page)+1).$request;}
			$lienSuivant = "<a href='".$linkSuiv."'"; 
			if($class != null){$lienSuivant .= " class='".$class."'>"; }
			else{$lienSuivant .= ">";}
			$lienSuivant .= "Suivant</a>";
			$pagingArray["suivant"] = $lienSuivant;
		}else{
			$pagingArray["suivant"] = "";
		}
		if($this->compteur > $this->compteurParPage){
			while($i < $this->compteur/$this->compteurParPage){
				if($this->page != $i){
					if($request == null){
						$lien = "<a href='?pg=".$i."'";
					}else{
						$lien = "<a href='?pg=".$i.$request."'";
					}
				}else{
					$lien = "<span"; 
				}
				if($class != null){$lien .= " class='".$class."'>"; }
				else{$lien .= ">";}
				if($this->page != $i){
					$lien .= ($i+1)."</a>";
				}else{
					$lien .= ($i+1)."</span>"; 
				}
 
				$pagingArray["liens"][$i] = $lien;
				$i++;
			}
		}else{
			$pagingArray["liens"][0] = "";
		}
		return $pagingArray;
	}
 
}
?>