Php/Mysql Help me ! Svp recuper donné
Fermé
Virginie
-
14 juin 2011 à 13:16
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 14 juin 2011 à 20:34
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 14 juin 2011 à 20:34
A voir également:
- Php/Mysql Help me ! Svp recuper donné
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Donne-moi l'adresse - Guide
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
3 réponses
Utilisateur anonyme
14 juin 2011 à 13:40
14 juin 2011 à 13:40
Bonjour,
Avant la requête SQL :
puis un lien du genre
Avant la requête SQL :
if (isset($_GET['next']) $next=$_GET['next']; else $next=0; $sql="SELECT * FROM WHERE id='$id' ORDER BY DESC LIMIT $next, 10";
puis un lien du genre
echo '<a href="page.php?next='.($next+10).'">Suite</a>';
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
14 juin 2011 à 13:39
14 juin 2011 à 13:39
Salut,
Tu trouvera sur cette page un tuto pour faire précisément ce que tu veux.
Personnellement, j'utilise ce script et il fonctionne très bien.
http://www.lephpfacile.com/howto/6-comment-faire-un-affichage-page-par-page-en-php
Tu trouvera sur cette page un tuto pour faire précisément ce que tu veux.
Personnellement, j'utilise ce script et il fonctionne très bien.
http://www.lephpfacile.com/howto/6-comment-faire-un-affichage-page-par-page-en-php
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
14 juin 2011 à 16:45
14 juin 2011 à 16:45
Le gros du code est une fonction. Tu as juste à la copier et la coller.
Le reste est très simple.
Je peux t'aider à mettre ça en place si tu veux.
Le reste est très simple.
Je peux t'aider à mettre ça en place si tu veux.
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
14 juin 2011 à 18:27
14 juin 2011 à 18:27
Comme dirai certains, pourquoi réinventer la roue?
La fonction peut paraître un peu compliqué.
J'avoue n'avoir personnellement pas vraiment pris le temps de chercher à la comprendre. Toutefois, ça ne m'empêche pas de l'utiliser très souvent.
La comprendre est une chose, l'utiliser en est une autre.
son utilisation est par contre très simple.
Je sais pas si tu trouvera quelques chose de "simple" pour faire ce que tu veux.
La fonction peut paraître un peu compliqué.
J'avoue n'avoir personnellement pas vraiment pris le temps de chercher à la comprendre. Toutefois, ça ne m'empêche pas de l'utiliser très souvent.
La comprendre est une chose, l'utiliser en est une autre.
son utilisation est par contre très simple.
Je sais pas si tu trouvera quelques chose de "simple" pour faire ce que tu veux.
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
14 juin 2011 à 20:34
14 juin 2011 à 20:34
Salut,
Commences par utiliser des liens qui vont changer une variable _GET dans ton URL :
Puis utilises ces variables dans une requête SQL :
Et ainsi de suite, donc selon ta variable "page" de ton URL, tu auras 10 résultats pris de manière de plus en plus "ancienne" !
N'oublie pas de prévoir le cas où il n'y a pas de $_GET['page'] :-)
Commences par utiliser des liens qui vont changer une variable _GET dans ton URL :
<a href="mapage.php?page=1">Page 1</a> <a href="mapage.php?page=2">Page 2</a> Etc...
Puis utilises ces variables dans une requête SQL :
$resultatsParPage = 10 ; $page = $_GET['page'] ; $premierResultat = $page*$resultatsParPage+1; $sql = "SELECT * FROM WHERE id='$id' ORDER BY DESC LIMIT $premierResultat, $resultatsParPage ";
Et ainsi de suite, donc selon ta variable "page" de ton URL, tu auras 10 résultats pris de manière de plus en plus "ancienne" !
N'oublie pas de prévoir le cas où il n'y a pas de $_GET['page'] :-)
14 juin 2011 à 16:41
mais le code tu ma envoyer ca marche pas
Modifié par arthezius le 14/06/2011 à 16:45
Edit: Ah oui. J'avais pas vu...