Question bete

tatofr Messages postés 29 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 6 juin 2005 - 18 déc. 2003 à 19:39
tatofr Messages postés 29 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 6 juin 2005 - 19 déc. 2003 à 10:44
Salut a tous!
J'ai une question tres bête, mais bon, j'espere que vous avez la solution.

Je suis en train de faire un site en PHP-MySQL

Je dois faire un systeme de News.
J'ai plus de 100 news sur ma base de données MySQL, et je dois afficher par exemple 20 news par page. Je voudrais savoir comment passer d'une page a l'autre sans creer autant de pages que de news.
J'imagine que ca doit se faire dynamiquement, et qd je click sur le bouton suivant, efface les news qui sont affiche por afficher les 20 prochianes.

Je sais que dreamweaver le fait preque tout avec un assitant, mais je voudrais le faire moi meme.

Donc, comment on fait por effacer les données qui sont affiche sur ma page pour afficher autres.
Merci de votre aide.

Mauro

5 réponses

eax Messages postés 728 Date d'inscription jeudi 20 juin 2002 Statut Membre Dernière intervention 7 novembre 2007 2
18 déc. 2003 à 23:02
dans ta requete sql, tu rajoutes à la fin:
limit 10,20
pour afficher seulement les enregistrements 10 à 20

:big) Sylvain [[mailto:eax@eax-online.com email]] [homepage] [myCV]
0
tatofr Messages postés 29 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 6 juin 2005
18 déc. 2003 à 23:11
Je crois que j'ai mal posse ma quesiton..

Ce que je voudrais savoir est comment on fait pour passer d'une page a une autre. La premier m'affiche les 20 premiers enregistrement, et qd g clique sur suivant je voudrais les 20 prochains.

Quel est le lien a faire dans le bouton suivant??
Ma page doit s'appeler elle meme?

Merci

Mauro
0
tatofr Messages postés 29 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 6 juin 2005
18 déc. 2003 à 23:12
g oublie, je dois appeler la meme page mais en le pasant une variable qui aurait comme valor l'enregistrement actuel???

voila g saisp as faire ce lien la
merci
Mauro
0
floflotz Messages postés 240 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 6 janvier 2006
19 déc. 2003 à 02:29
il suffit de faire passer un paramètre à la page lui indiquant à quelle news commencer !

la page s'appelle news.php :

si tu l'appelles sans paramètres on dira que $ou=0 (on prend les 20 premieres news) sinon on demarre la ou $ou est defini
ta requete sera => "select * from news limit $ou,$ou+20"

et en bas de ta page tu fais 2 lien :

[news.php?ou=$ou-20>Les 20 précédentes
<a href= Les 20 suivantes]

j'espere avoir été clair !

bon courage :p
0

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

Posez votre question
tatofr Messages postés 29 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 6 juin 2005
19 déc. 2003 à 10:44
merci, g bien compris!!
Mauro
0
Rejoignez-nous