-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshop-pagination.php
45 lines (38 loc) · 1.17 KB
/
shop-pagination.php
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
<div class="col-sm-12 page-div">
<ul class="pagination">
<?php
$noPagePrec = $pageCourante - 1;
$noPageSuiv = $pageCourante + 1;
$URLAvecVar = "";
if(strlen($objetRechercher) > 0)/*création de l'URL pour ne pas perdre les objets de recherche*/
{
$URLAvecVar = $URLAvecVar."recherche=$objetRechercher";
}
if(strlen($marque) > 0)
{
$URLAvecVar = $URLAvecVar."marque=$marque";
}
if(strlen($categorie) > 0)
{
$URLAvecVar = $URLAvecVar."categorie=$categorie";
}
if($pageCourante > 2)/*Création de la pagination par rapport aux nombres de pages et à la position actuelle*/
{
echo "<li><a href='shop.php?".$URLAvecVar."&page=1'>«</a></li>";
}
if($pageCourante != 1)
{
echo "<li><a href='shop.php?".$URLAvecVar."&page=$noPagePrec'>$noPagePrec</a></li>";
}
echo "<li class='active'><a>$pageCourante</a></li>";
if($pageCourante != $nbpage && $nbpage != 0)
{
echo "<li><a href='shop.php?".$URLAvecVar."&page=$noPageSuiv'>$noPageSuiv</a></li>";
}
if($pageCourante <= $nbpage - 2)
{
echo "<li><a href='shop.php?".$URLAvecVar."&page=$nbpage'>»</a></li>";
}
?>
</ul>
</div>