Bonjour,
je fait un petit site ou j'affiche les produit en vente d'une boutique.
voici mon code :
Et la page produit.php :
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 <?php require_once('bdd/connexion.php'); //récupère les variables de connexion à la base de donnée $page = $_GET['page']; if($page == 1) { $nb = 0; } else { $nb_magique = 9; $nb = $page*$nb_magique-8; } $error = $_GET['error']; if($page == '') { header('Location:?page=1'); } else { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href="style.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Liste des produits</title> </head> <body> <div class="page"> <?php include 'produit.php'; if($page == 1) {} else { echo'<a href="?page=',$page-1,'"><< Précédent </a>'; } echo "Page $page"; echo '<a href="?page=',$page+1,'"> Suivant >></a>'; $produit->closeCursor(); // Termine le traitement de la requête ?> </div> </body> </html> <?php } ?>
Mon problème est que j'ai le lien précédent partout sauf a la premiere page, ce qui est parfait. j'aimerais que s'il n'y a pas d'autre page, le bouton suivant ne soit pas afficher...
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 <?php $produit = $bdd->query("SELECT * FROM `produit` ORDER BY `produit` ASC LIMIT $nb, 9 "); //on sélectionne tout dans la table produit while ($get = $produit->fetch()) //on récupère les données { ?> <table align="center" width="410" border="0"> <tr> <td width="200" rowspan="2"> <img align="middle" width="199px" height="199px" src="<?php if ($get['image_produit'] == '') echo 'c_images/no_image.jpg'; else echo $get['image_produit']; ?>" style="border-color:#000; border-style:groove; border-width:medium;"></td> <td height="100">Produit :<br><?php echo $get['produit']; ?><br><i><?php echo $get['desc']; ?></i></td> </td> <tr> <td height="100">Prix :<br><?php echo $get['prix']; ?>$</td> </tr> </table> <br> <?php } ?>
Merci beaucoup
Partager