Bonjour.
En fait, il faut procéder plus ou moins comme pour le lien
précédent...
Code : Tout sélectionner
1. Compter le nombre de pages
2. SI $page < nombre de page
Afficher lien "suivant"
Au passage :
1. Si $_GET['page'] n'est pas renseigné, ça génére une erreur.
2. Si $page est négatif/nul, là encore erreur.
3. Le test sur
if($page == ''), fais-le avant de faire le test sur la valeur de $page. Par contre, pas besoin de faire une redirection, il suffit d'affecter 1 par défaut...
4. Récupérer tôt (au début du script) le nombre de page permet de gérer le cas où on demande une page plus grande...
5. Evite d'utiliser
$get pour le résultat de ta requête. A un moment ou un autre tu vas le confondre avec $_GET
6. Au niveau de la table, il vaut mieux éviter d'utiliser le même nom (produit) pour la table et un champ.
7. ... Et il vaut mieux préciser ce qu'on veut récupérer
SELECT produit, image_produit.... Ca évite de récupérer des données qu'on n'utilise pas, et ça aide à maintenir le code.
Bonjour.
En fait, il faut procéder plus ou moins comme pour le lien [i]précédent[/i]...
[code]1. Compter le nombre de pages
2. SI $page < nombre de page
Afficher lien "suivant"[/code]
Au passage :
1. Si $_GET['page'] n'est pas renseigné, ça génére une erreur.
2. Si $page est négatif/nul, là encore erreur.
3. Le test sur [b]if($page == '')[/b], fais-le avant de faire le test sur la valeur de $page. Par contre, pas besoin de faire une redirection, il suffit d'affecter 1 par défaut...
4. Récupérer tôt (au début du script) le nombre de page permet de gérer le cas où on demande une page plus grande...
5. Evite d'utiliser [b]$get[/b] pour le résultat de ta requête. A un moment ou un autre tu vas le confondre avec $_GET :oops:
6. Au niveau de la table, il vaut mieux éviter d'utiliser le même nom (produit) pour la table et un champ.
7. ... Et il vaut mieux préciser ce qu'on veut récupérer [b]SELECT produit, image_produit...[/b]. Ca évite de récupérer des données qu'on n'utilise pas, et ça aide à maintenir le code.