Bonjour tout le monde voilà, je suis débutant dans la programmation en php.
J'ai créer à l'aide de tutoriels et de scripts téléchargés une pagination, elle marche, pour cela il n'y a pas de problème.
J'aimerai seulement avoir une pagination avec un repaire sur les chiffres des pages sélectionnées, si l'on se trouve sur la page 2, le 2 sera agrandit par exemple.
Et si par hasard il y a un pro qui passerai par la, j'aimerai lui demander de me modifier mon script me permettant de pouvoir avoir une pagination qui ressemble a sa : " Précédent - 1-2-3-4-5-6-7-8-9-10-11 - Suivant "
Voilà merci beaucoup d'avance pour votre aide
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 <?php $nombreDeMessagesParPage = 30; $retour = mysql_query("SELECT COUNT(*) AS nb_imagemini FROM news WHERE plateforme='dvdrip' "); $donnees = mysql_fetch_array($retour); $totalDesMessages = $donnees['nb_imagemini']; $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); ?> <?php if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $reponse = mysql_query("SELECT * FROM news WHERE plateforme='dvdrip' ORDER BY titre LIMIT " . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage); ?> <table> <?php $uploadeur = nl2br(stripslashes($donnees['uploadeur'])); $i=0; while ($donnees = mysql_fetch_array($reponse)) { if ($i%6==0) echo "<tr>"; $imagemini = stripslashes($donnees['imagemini']); $titre = stripslashes($donnees['titre']); echo '<td VALIGN="baseline" ALIGN="center"> <a href="upload.php?id='.$donnees['id'].'" title="Posté par '.$uploadeur.'"><img width="120" height="160" src="'.$imagemini.'" /><br />' .$titre. '</a></td>'; if ($i%6==5) echo "</tr>"; $i++; } ?> </table> <br /><br /> <div id="pagination"> <?php $nombreDeMessagesParPage = 30; $retour = mysql_query("SELECT COUNT(*) AS nb_imagemini FROM news WHERE plateforme='dvdrip' "); $donnees = mysql_fetch_array($retour); $totalDesMessages = $donnees['nb_imagemini']; $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); echo 'Page : '; for ($i = 1 ; $i <= $nombreDePages ; $i++) { echo '<a href="dvdrip.php?page=' . $i . 'class="actif">' . $i . '</a> '; } ?> </div>![]()
Partager