Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2951 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]limiter le nombre de reponse (forum) par page...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]limiter le nombre de reponse (forum) par page...

n°210421
Maxime
Posté le 07-09-2002 à 19:51:04  profilanswer
 

Le truc c'est que je voudrais qu'au bout d'un certain nombre de répétition de la ligne ( on va admettre 30 ), la suite se fasse dans une autre page ( et ainsi de suite ). Comme pour un topic sur ce forum ( limité a 40 reponses par page avant de passer à la suivante, il me semble. )  
 
Sauf que mà mon truc, c'est une boucle qui se répete autant de fois jusqu'à quelle aie passé tout les enregistrements de la table. Et donc je voudrais que au bout de 30 enregistrements ( par exemple ), une page "2" se créée automatiquement, et ansi de suite.
 

Code :
  1. <?
  2. require("config.inc.php3" );
  3. $db = @mysql_connect("$dbhost", "$dblogi", "$dbpass" );
  4. @mysql_select_db("$dbbase",$db); 
  5. $req = MYSQL_QUERY("SELECT * FROM $TBL_poste ORDER BY ip" );
  6. $res = MYSQL_NUM_ROWS($req);
  7. $i=0;
  8. WHILE($i!=$res)
  9. $id = ...
  10. les variable ....
  11. ?>
  12. <TR>
  13. contenu de la ligne ....
  14. </TR>
  15. <?
  16. $i++;
  17. }
  18. mysql_close();
  19. ?>


Message édité par Maxime le 08-09-2002 à 00:03:55
mood
Publicité
Posté le 07-09-2002 à 19:51:04  profilanswer
 

n°210480
bozocarzu
Posté le 07-09-2002 à 23:20:58  profilanswer
 

:heink:  
 
Meme en lisant 3 fois, je ne comprend se que ut veut dire  :pt1cable:

n°210482
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 07-09-2002 à 23:22:49  profilanswer
 
n°210484
veryfree
Posté le 07-09-2002 à 23:24:53  profilanswer
 

bozocarzu a écrit a écrit :

 :heink:  
 
Meme en lisant 3 fois, je ne comprend se que ut veut dire  :pt1cable:  




Maxime commence a etre connu ici  
 
tristement connu  :D

n°210485
Je@nb
Kindly give dime
Posté le 07-09-2002 à 23:26:49  profilanswer
 

:D

n°210486
bozocarzu
Posté le 07-09-2002 à 23:27:01  profilanswer
 

joce a écrit a écrit :

LIMIT




 
 
Ouais sa c'est la reponse qui correspond au titre de son topic, mais sa ne correspond pas a son contenu (enfin je pense et il le dis lui meme)
 

maxime a écrit a écrit :

 
jai menti sur le titre



Message édité par bozocarzu le 07-09-2002 à 23:28:28
n°210489
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 07-09-2002 à 23:31:01  profilanswer
 

bozocarzu a écrit a écrit :

 
 
 
Ouais sa c'est la reponse qui correspond au titre de son topic, mais sa ne correspond pas a son contenu (enfin je pense et il le dis lui meme)
 
 



c'est ce que j'ai compris en lisant le contenu en tout cas :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°210492
bozocarzu
Posté le 07-09-2002 à 23:35:01  profilanswer
 

joce a écrit a écrit :

c'est ce que j'ai compris en lisant le contenu en tout cas :D




 
Bien vu joce, je vien de comprendre !!
 

Code :
  1. $req = MYSQL_QUERY("SELECT * FROM $TBL_poste ORDER BY ip LIMIT 0,30" ); //Par exemple, il prenderais les 30 premier
  2. Sur la page suivant :
  3. $req = MYSQL_QUERY("SELECT * FROM $TBL_poste ORDER BY ip LIMIT 31,60" ); //Et anisi de suite, il faut passer les parametre par la methode GET

n°210504
Maxime
Posté le 08-09-2002 à 00:01:13  profilanswer
 

veryfree a écrit a écrit :

 
Maxime commence a etre connu ici  
 
tristement connu  :D  




Je content pour toi.
 
----
 
pour les autre, desoler jai du ecrire vite fait car jetais presser ( me suis meme pas relu )  :lol: .  
J'avous que c'étais pas tres clair  :D  :lol:  :lol:  
 
PS : j'ai éditer mon premier mesage
 
PS2 : si joce a comprit, vois pas pourquoi vous non  :p  :lol:  :D  :o


Message édité par Maxime le 08-09-2002 à 00:03:01
n°210524
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 08-09-2002 à 01:33:32  profilanswer
 

mouais c'est toujours imbittable ton truc, je vois pas comment tu veux TOUT scanner et en meme temps CREER (:??:) les pages :pt1cable:
 
à moins que tu veuilles chopper le nombre d'enregistrement total de la table pour en déduire le nombre de page mais n'afficher qu'un page précise.


---------------
Protèges carnets personnalisés & accessoires pour bébé
mood
Publicité
Posté le 08-09-2002 à 01:33:32  profilanswer
 

n°210555
Maxime
Posté le 08-09-2002 à 10:42:06  profilanswer
 

Citation :

à moins que tu veuilles chopper le nombre d'enregistrement total de la table pour en déduire le nombre de page mais n'afficher qu'un page précise.


 
oui on peut dire sous cette angle, si cest un moyen de faire ce que je veut :D
 
en gros on va dire on prend le nombre denregistrement total on le divise pas 30 ( par exemple ... ) on a le nombre de page, et quelque part dans on affiche les pages ( 1,2,3,4 .... ) avec le moyen de cliker dessus, comme ici :  
http://termi.nerim.net/exemple.png
pas compliquer pourtant ( enfin je crois  :D  )


Message édité par Maxime le 08-09-2002 à 10:42:42
n°210588
bozocarzu
Posté le 08-09-2002 à 12:32:28  profilanswer
 

Bas c'est un LIMIT 0,30 , etc ... pour les autre page

n°210595
Maxime
Posté le 08-09-2002 à 13:07:05  profilanswer
 

je met ca dans le select? oki je vais me debrouiller avec ca  :o

n°210670
bozocarzu
Posté le 08-09-2002 à 17:34:08  profilanswer
 

SELECT * FROM $TBL_poste ORDER BY ip LIMIT 0,30


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]limiter le nombre de reponse (forum) par page...

 

Sujets relatifs
[PHP] Formulaire pour forum - {enter} {espace} smiley, images...[PHP] Uploader le contenu d'un repertoire
[HTML][PHP]pkoi les champs <INPUT type= text>ne prend pas les espaces[PHP/sql] SYStèeme de VOTE (pas de sondage...)
[PHP] Faire apparaitre une image... pour un temps limité !Un Bô forum ?
lancer un exe a partir d'une page Web[JS] parametre qui appelle des include differents dans la meme page
index sur page html/ancre invisible 
Plus de sujets relatifs à : [PHP]limiter le nombre de reponse (forum) par page...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR