Index des forums Scripts gratuits Langage PHP Diviser une longue liste en plusieurs pages
|
Parcourir ce sujet:
1 Utilisateur(s) anonymes
Bas Précédent Suivant |
| |
|
|
|---|
| Auteur | Contribution |
|---|
|
Diviser une longue liste en plusieurs pages | #1 |
||
|---|---|---|---|---|
|
Newbie
Inscrit: 12/5/2005
De Presles
Post(s): 3
![]() |
J'ai fait un site avec des listes allant jusque 9000 données.
J'aimerai les publier par page de 45 données, avec en dessous des liens de pages style "google" Est-ce que quelqu'un connais l'astuce ? J'en ai essayé plusieurs, mais, rien ne fonctionnes vraiment Voici mon code de départ (nom de la page : list_town.php): <? require("connection_data.php"); require("mysql_func.php"); connect(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Liste des nr de Telephone par CP</TITLE> <style type="text/css"> BODY { scrollbar-3d-light-color:White; scrollbar-arrow-color: Black; scrollbar-base-color: White; scrollbar-face-color: #D3D3D3; scrollbar-shadow-color: Gray; } </style> </HEAD> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <table align="center" width="960" cellspacing="2" cellpadding="2"> <tr> <td width="950" ><table cellspacing="1" cellpadding="1" border="1" rules="all"> <tr> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;">Edit</font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;">Téléphone</font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;">Nom</font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;">Rue + nr</font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;">Commune</font></td> </tr> <? $sql_getCode = " SELECT ID as ID, phone as phone, name as name, adres as adres, cp as cp, actif as actif FROM phoning1 WHERE actif = '1' and cp = '$_GET[str_id]' ORDER BY name"; $res_getCode = send_sql($db,$sql_getCode); while($array_getCode = mysql_fetch_array($res_getCode,MYSQL_ASSOC)){ ?> <tr> <td><a href="result_2.php?str_id=<? echo $array_getCode['ID']; ?>" target="_self"><img src="bilder/icons/edit.gif" width="12" height="12" alt="" border="0"></a></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: Black;"><strong><? echo $array_getCode['phone']; ?></strong></font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;"><strong><? echo $array_getCode['name']; ?></strong></font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;"><? echo $array_getCode['adres']; ?></font></td> <td><font face="Arial" style="font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Black;"> <? echo $array_getCode['town']; ?></font></td> </tr> <? } ?> </table> </td> </tr> </table> <table align="center" width="960" cellspacing="2" cellpadding="2"> <tr align="center" valign="middle"><td width="950" align="center" valign="middle"> <form> <input type="button" value="Page Précédente" onclick="history.go(-1)"> </form></td></tr></table> </BODY> </HTML> |
|||
Contribution le : 14/5/2005 16:26
|
||||
|
Re: Diviser une longue liste en plusieurs pages | #2 |
||
|---|---|---|---|---|
|
Webmestre
![]()
Inscrit: 12/10/2004
De
Post(s): 480
![]() |
Bienvenue sur FWS .
Voici un tutorial qui devrait correspondre à ce que tu cherches. http://www.lephpfacile.com/howto/index.php?p=6 L'autre solution est d'utiliser PHPEAsydata qui justement facilite la gestion et l'affichage de liste d'informations .http://www.freewebmaster-scripts.com/phpeasydata |
|||
|
_________________
Albert Einstein : "Deux choses sont infinies: l'univers et la bêtise humaine; en ce qui concerne l'univers, je n'en ai pas acquis la certitude absolue." |
||||
Contribution le : 14/5/2005 23:43
|
||||
|
Re: Diviser une longue liste en plusieurs pages | #3 |
||
|---|---|---|---|---|
|
Newbie
Inscrit: 12/5/2005
De Presles
Post(s): 3
![]() |
OK, mais, je ne trouves pas la page, et, convertir tout en EasyPhp, ce serait fastidiuex, surtout qu'il devrait s'agir d'un simple script à mon avis, qui calcule d'abord combien d'éléments il y a qui correspondent à cette requète, puis le diviser en 45 pour connaître le nombre de pages, et ainsi formater le limit ...
Mais, je n'y arrives pas ..... ;( |
|||
Contribution le : 7/6/2005 12:27
|
||||
|
Re: Diviser une longue liste en plusieurs pages | #4 |
||
|---|---|---|---|---|
|
Webmestre
![]()
Inscrit: 12/10/2004
De
Post(s): 480
![]() |
Procédure
- calculer le nombre d'enregistrement si l'on est sur la 1ère page ou le récupérer sur les suivantes (gain de temps d'execution) LA requete ensuite sera.... Pour afficher les liens vers les autres pages J'espère que cela t'aidera |
|||
|
_________________
Albert Einstein : "Deux choses sont infinies: l'univers et la bêtise humaine; en ce qui concerne l'univers, je n'en ai pas acquis la certitude absolue." |
||||
Contribution le : 14/6/2005 9:55
|
||||
Haut Précédent Suivant |
|






Options du sujet
Imprimer le sujet
Par conversation
Les + récents en premier
spikes
Visiter le site Web




.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.




