Php/mysql: changer de page tout les 10 liens?

LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   -  
LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde !!!

je suis entrain de créer un site de partage de cours informatique en php/mysql.

je suis confronté à un problème auquel je n'avait pas pensé.
donc mon site permet l'upload de fichier, après l'upload ajout du nom de fichier dans une bdd
bdd: 1 table cours
1 colonne: reseau
1colonne: programmation
1 colonne: Linux
1 colonne: Windows

Ensuite sur une autre page, par exemple une dédié au reseau, j'affiche le contenu de ma colonne. Le problème est là.

si ma colonne contient 2000 ligne, il va me les afficher sur la même page, pas très commode pour celui qui veut le dernier fichier...

Donc voila je voudrais que par exemple tout les 10 liens afficher hop on affiche les 10 autre sur la page 2 puis la page 3 et ainsi de suite.

Merci d'avance à tous ;) ;)

A voir également:

9 réponses

LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   14
 
Problème presque résolu, en effet j'ai trouvé ceci qui m'a bien aidé
https://antoine-herault.developpez.com/tutoriels/php/pagination-automatique-en-php/

Mais, il y a toujours un Mais, la fin du code donc l'affichage du num de la page ne fonctionne pas

echo '<p align="center">Page : '; //Pour l'affichage, on centre la liste des pages
for($i=1; $i<=$nombreDePages; $i++) //On fait notre boucle
{
     //On va faire notre condition
     if($i==$pageActuelle) //Si il s'agit de la page actuelle...
     {
         echo ' [ '.$i.' ] '; 
     }	
     else //Sinon...
     {
          echo ' <a href="livredor.php?page='.$i.'">'.$i.'</a> ';
     }
}
echo '</p>';
1
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
En gros tu veux mettre en place un système de pagination si je comprend bien.
Si oui, il faut que tu joues sur les limit en MySQL.
0
LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   14
 
C'est ca!!

Merci je regarde ca de suite ;)
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Puis te passes la page en param en GET :
www.tonsite.com?page=1
//Dans la requete SQL : LIMIT 0, 20; , si tu veux 20 articles par page
www.tonsite.com?page=2
//Dans la requete SQL : LIMIT 20, 20;
www.tonsite.com?page=3
//Dans la requete SQL : LIMIT 40, 20;
etc...
:)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
As-tu essayé de débugger un peu ? ?
Dans ton cas, combien vaut $nombreDePages et combien vaut $pageActuelle ?
0
LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   14
 
$nombreDePage est définis par le nombre total de ligne dans ma colonne divisé par le nombre de lien à afficher sur ma page.

$nombreDePages=ceil($total/$sLienParPage);

$pageActuelle a 1 par defaut sinon si la varible $_GET['page'] existe alors elle est égale à la valeur de ['page']...
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
GNI !
ça j'avais bien compris, je sais lire un script...

Je réitère... "As-tu essayé de débugger un peu ? ? ", genre faire des echo dans ta boucle pour comprendre pourquoi ça marche pas et voir es valeurs que tu as ?
0
LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   14
 
Désolé ^^ j'avoue que j'ai pas été fin sur la réponse.

nan mais je vais le faire
0
LezardMoo Messages postés 554 Date d'inscription   Statut Membre Dernière intervention   14
 
finalement j'ai trouvé un autre code
http://seebz.net/34-pagination-2-comme-avant-en-mieux.html
0