tatofr
Messages postés29Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention 6 juin 2005
-
18 déc. 2003 à 19:39
tatofr
Messages postés29Date d'inscriptionvendredi 7 février 2003StatutMembreDerniè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.
tatofr
Messages postés29Date d'inscriptionvendredi 7 février 2003StatutMembreDerniè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?
floflotz
Messages postés240Date d'inscriptionlundi 16 décembre 2002StatutMembreDerniè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
Vous n’avez pas trouvé la réponse que vous recherchez ?