begin process at 2010 09 03 08:35:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > AFFICHER LE RESULAT D'UNE REQUETE SUR UNE BASE DE DONNÉES SUR PLUSIERUS PAGES

AFFICHER LE RESULAT D'UNE REQUETE SUR UNE BASE DE DONNÉES SUR PLUSIERUS PAGES


 Information sur la source

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Classé sous :résultat, resultset, query, requête, bdd Niveau :Initié Date de création :05/07/2004 Vu :18 091

Auteur : zah_zied

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • <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>
 <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>



 Sources de la même categorie

Source avec Zip MOTEUR DE RECHERCHE VERITY SUR DES FICHIERS TEXTE... par mojojo
Source avec Zip AJOUT DE MEMBRES + PAGE D'ACCÈS POUR CHAQUE USER! par Metrox
Source avec Zip INSERTION D'INFOS DANS UNE DB... par Metrox
SIMPLE REQUETTE AVEC AFFICHAGE DES RÉSULTATS par fabrice69
CONNEXION ET REQUETTE SUR UNE BASE DE DONNÉES par fabrice69

 Sources en rapport avec celle ci

Source avec Zip MOTEUR DE RECHERCHE VERITY SUR DES FICHIERS TEXTE... par mojojo
MOTEUR DE RECHERCHE DANS UNE BASE DE DONNÉES par Dadou911
SIMPLE REQUETTE AVEC AFFICHAGE DES RÉSULTATS par fabrice69
Source avec Zip PAGINER LES RÉSULTATS D'UNE REQUÊTE par Skyride
UN EXEMPLE DE QUERYSTRING par Polo720

Commentaires et avis

Commentaire de Metrox le 05/07/2004 17:21:43

Ne t'es tu pas embêté pour rien?
Un code existait déjà à ce sujet: pagination des résultats d'une requête!

:)

Commentaire de Cugel le 07/07/2004 08:30:01

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...

Commentaire de syndrael le 09/07/2004 15:23:36

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.

Commentaire de crahier le 27/07/2004 18:24:04

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...

Commentaire de SsinedD le 12/12/2004 00:09:15

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Récupérer le résultat d'une requête dans une variable [ par Mathusalem ] Bonjour :)il y a un truc que j'arrive pas à faire :je fais une requête sortant exactement UNE valeur (un numéro disons)et je voudrais la mettre dans u affichage query sur plusieurs page [ par raf0002 ] Salut à tous,Je veux afficher le résultat d'une query sur plusieurs pages, ma query mesort 9300 enregistrements et je voudrais paginer par paquet de p jeu de cadres et affichage query [ par zorro699 ] Bien le bonjour ! :)J'ai un probs d'affichage de resultat d'une requete coldfusion dans un cadre faisant partie d'un frameset.La page seul affiche cor liste déroulante, requête et calcul [ par nioof42 ] Bonjour,Je commence à peine avec Dreamweaver et j'ai un gros problème:j'ai au moins 2 listes déroulantes liée à une base de données Acces (type produi Utilisation du nom d'un variable variable [ par cfmcoder ] Bonjour,Voici un extrait de mon code dont le nom de la variable requête est variable:&lt;cfloop index="i" from"1" to "5"&gt;&lt;cfquery name="selgr#i ODBC - Query [ par Mad X ] Bonjour,je viens de commencer le Coldfusion étant amateur des db et de flash.Tout d'abord j'ai installer coldfusion et fait un lien via l'administrati Afficher le resultat d'une query sans connaitre le nom des colonnes [ par lgodet ] Bonjour,Je voudrais afficher le resultat d'une requette, mais je ne connais pas le nom des colonnes du resultat du select * ?ex:&lt;cfquery name="samp Alias de table d'une bdd a l'autre sous SQL SERVER [ par FREESLY ] Bonjour le monde, voila est ce qu'une personne de grand savoir serait comment faire dans SQL SERVER une nouvelle base de donn&#233;e dont les tables s Comment générer une requête sans quel puisse être vu (ou intercepté) par l'internaute ? [ par 1zigoto ] Bonjour &#224; tous, Comment g&#233;n&#233;rer une requ&#234;te sans quel puisse &#234;tre vu (ou intercept&#233;) par l'internaute ? En PHP il exist Comment mettre une requete dans une variable [ par alf666666 ] J'aimerais mettre le r&#233;sultat d'une requete (ou je sais que le r&#233;sultat est unique) dans une variable pour pouvoir l'employer plus loin sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales