[Réglé] Faire un listing en pages d'une table.

WRInaute discret
salut all,
oui c'est encore moi!
je sais que je vous demande beaucoup de choses, mais je pense que celle-ci sera la dernière,
voilà, comme je l'ai dit dans les précédnets posts, je possède un site de référencement de film sortis et je propose leur bande annonce. Par défaut, il y a 10 films affichés par pages, chaque film ayant une $id dans la table film de ma base de donnée.
Ce que j'aimerais, c'est que en bas de ma page, en plus d' avoir la possibilité de choisir le nombre de films à afficher par pages, j'aimerais avoir le listing des pages.
C'est à dire que si par exemple il y a 65 films dans ma abse de donnée, je voudrais pouvoir afficher un lien vers les différentes pages : Page 1 - Page 2 - Page 3 - Page 4 - Page 5 - Page 6 - Page 7;

bien sur, si un utilisateur sélectionne 20 divx à afficher par pages, j'aimerais qu' il apparaisse : Page 1 - Page 2 - Page 3 - Page 4

vous voyez ce que je veux dire?

je sais j'en demande bp, mais promis je vais me mettre au php, d ailleur en voyant les superbes réalisations, et bouts de codes que vous me donnez, vos astuces, etc. je sent que je progresse (a petit pas) mais je progresse quand même :)

je vous remercie d avance, vous êtes une superbe communautée, et je n'ai qu'une chause à dire : chapeau bas :twisted: :wink: :eek:
 
WRInaute passionné
Je crois que tu n'as pas les bonnes habitudes qu'un webmaster doit avoir.

1) Apprendre à nommer ce que tu recherches. Ca s'appelle un "affichage par pages", et tu trouveras ça sur absolument n'importe quel site de php. Ca nous amène donc au point 2:

2) Aller chercher l'info sur un site concerné: dans ton cas, un site consacré à php/mysql.

N'attends pas des webmasters qui sont ici qu'ils te pondent un script tout fait pour afficher tes résultats par page. Ca existe sur des dizaines de sites francophones, il ne faut pas réinventer la roue à chaque fois.

N'oublie pas que Google est bourré de gens qui ont eu les mêmes besoins que toi avant toi. Donc si tu arrives à nommer ce que tu cherches, tu es le roi. Tu gagneras du temps et tu apprendras à trouver l'info où elle se trouve.

Je termine en te rappelant ma mise en garde: tu risques gros à faire un site illégal.

aK.
 
WRInaute discret
euh pour ce qui est du site, ca me concerne,
je ne pose pas des questions en tant que webmaster d un site p2p, mais en tant qu'un futur developpeur php qui a envie d apprendre avec l aide des gens et non avec celle des tutoriaux,

au sinon demain je vais a casino je m achette "php et sql pr les nuls" et voila :)

j ai cherché sur google et php debutant j ai rien trouvé :(
c est pkoi je m adresse a vous
maintenant si mon message gene un modo peut le suprimer je comprendrais tres bien!
a+
 
WRInaute passionné
doom a dit:
euh pour ce qui est du site, ca me concerne,
A priori j'aurais tendance à dire que ça concerne aussi WRI... mais passons.

doom a dit:
je ne pose pas des questions en tant que webmaster d un site p2p, mais en tant qu'un futur developpeur php qui a envie d apprendre avec l aide des gens et non avec celle des tutoriaux

8O 8O Sache que tous les gens qui répondent ici le font parce qu'ils ont envie d'aider les autres, ou de partager leurs expériences. Mais ça m'étonnerait qu'il y en ait beaucoup ici qui aient envie de remplacer les tutoriaux que l'on trouve absolument partout sous prétexte que quelqu'un n'a pas envie de s'en servir !?!!

doom a dit:
j ai cherché sur google et php debutant j ai rien trouvé :(
c est pkoi je m adresse a vous

Ben c'est que tu es de mauvaise foi... si tu tapes "affichage par page", tu as un excellent tutorial qui apparait avec google dans les tous premiers résultats.

aK.
 
WRInaute accro
Je confirme ce que disent les autres : quasiment tous les scripts existent deja et ne necessitent que des adaptations mineures pour faire ce que l'on desire exactement. Mais bon, leurs mises en oeuvre necessite quand meme un minimum de connaissances et bien assimiler les concepts de base de la programmation. Au hasard, comprendre ce qu'est une fonction, comment marche les bases de données, etc..

et ensuite, y a pas de mystere, il faut coder, tester, debugguer et encore coder, tester et debugguer :)

Voila. Au boulot ;-)
 
WRInaute discret
oui j ai cherché sur google, mais je ne savais pas que cela s appelait affichage par pages, maintenant je le sais et je vais l installer :)

merci quand même
a+
 
WRInaute discret
ca y es j'ai trouvé comment faire, suffisait de faire
Code:
<?php           for($i=1;$i<ceil((count($films)/$number));$i++) 
          { 
  $lim_togo=($i-1)*$number; 
  if($limit != $lim_togo) print("<a href=\"index.php?limit=".$lim_togo."&number=".$number."\">Page$i</a> "); 
  else print("<font color=\"#FFFFFF\"><i>Page$i </i></font>"); 
  if($i!=(ceil((count($films)/$number))-1)){ print(" | "); } 
          } 
		?>
 
Discussions similaires
Haut