Afficher le resulat d'une requete sur une base de données sur plusierus pages

Soyez le premier à donner votre avis sur cette source.

Snippet vu 26 380 fois - Téléchargée 29 fois

Contenu du snippet

Ce code permet d'afficher le resulat d'une requete sur une base de données sur plusierus pages

Source / Exemple :


<cfquery datasource="zied" name="zz">
SELECT * FROM client
</cfquery>
<cfparam name="debut" default="1">
<cfset maxlignes=3>
<cfset suivants=debut+maxlignes>
<cfset precedents=debut-maxlignes>
 <html>
 <body>
 <table>
 <cfoutput query="zz" startrow=#debut# maxrows=#maxlignes# group="">
<tr>
<td> #nom# <BR></td>
 </tr>
</CFOutput>
</table>
<cfoutput>
<form action="1.cfm" method="post">
<input type="hidden" name="debut" value="#precedents#">
<input type="submit" value="<< Enr">
</form>
</cfoutput>
<cfoutput>
<form action="1.cfm" method="post" >
<input type="hidden" name="debut" value="#suivants#">
<input type="submit" value="Enr >>">
</form>
 </cfoutput>
</body>
 </html>

A voir également

Ajouter un commentaire Commentaires
begueradj Messages postés 273 Date d'inscription dimanche 4 octobre 2009 Statut Membre Dernière intervention 24 juin 2014 9
8 juin 2011 à 14:08
un code, qu'il soit mauvais ou bon est toujours bienvenue car ça permet d'apprendre à ceux même qui lisent les remarques d'autres qui ont plus d'expérience
SsinedD Messages postés 1 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 12 décembre 2004
12 déc. 2004 à 00:09
syndrael, que proposes-tu comme alternative? Car j'ai déjà du faire face à ce genre de problème de lenteur suite à une lourde requête.
Merci
crahier Messages postés 54 Date d'inscription dimanche 22 septembre 2002 Statut Membre Dernière intervention 22 avril 2011
27 juil. 2004 à 18:24
C'est vrai que soi ton query renvoit bcp de résultats, tu vas bouffer pas mal de ressources !

Tu risques de pénaliser les performances...
syndrael Messages postés 2378 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 29 décembre 2012 20
9 juil. 2004 à 15:23
C'est sur ça marche, mais je pense po ke la performance soit vraiment au rendez vous. Je fais koa si mon select me renvoie 10 000 enregistrements ? Et encore y'a plein d'autres remarques k'on pourrait ajouter.
Finalement, il faudrait une sorte de vote du public pour garder ou non une contribution. Ca permettra au moins de proposer du code de qualité.
Désolé mais pour moi, CF coute assez cher pour se permettre de faire du code performant.
S.
Cugel Messages postés 42 Date d'inscription samedi 8 mars 2003 Statut Membre Dernière intervention 27 septembre 2010
7 juil. 2004 à 08:30
Je suppose que tu code ton cfml sous dreamweaver mx ou mx 2004, je te signale donc qu'un comportement existe dans DW pour faire çà. C'est beaucoup plus rapide et sans prise de tête en plus...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.