ColdFusion est un langage de script qui aide les développeurs Web , écrire des pages Web dynamiques pilotés par les données rapidement . Le langage ColdFusion permet aux développeurs en fournissant une abondance de fonctions intégrées de visualiser, gérer et afficher des données. L'approche de ColdFusion à fournir pagination pour les pages Web orientée base de données permet aux développeurs de déterminer la page en cours , les données de la liste et afficher des liens vers les pages qui précèdent ou qui suivent la page actuelle de données . Choses que vous devez
orientée base de données ColdFusion scénario
Voir Plus Instructions
1
déterminer le nombre de dossiers sera affiché sur chaque page, et créer une variable pour contenir ce nombre . Par exemple, si vous souhaitez afficher 10 enregistrements par page , vous pouvez créer une variable appelée " records_on_page " et réglez-le sur 10:
2 < p > Pour en savoir combien d'enregistrements de la base de données contient , et de stocker ce nombre dans une variable. Par exemple, si la base de données comportait une colonne appelée identifiant pour chaque enregistrement dans les names_of_pages de table :
SELECT COUNT (id) AS enregistrements de names_of_pages
3
Nombre des pages dans votre rapport orientée base de données basée sur des données provenant de votre base de données, et de déterminer le premier enregistrement à afficher sur la base du numéro de la page en cours. La première ligne de l'exemple de code suivant montre comment définir le nom de la variable qui fait référence à la page en cours à 1 , de sorte que les écrans commencent avec la première page de données. La deuxième ligne de l'exemple de code montre comment déterminer quel enregistrement doit être affiché en premier sur la page courante .
< cfset first_record = url_of_page * records_on_page - records_on_page >
4
Définir le lien « page précédente » d'abord en déterminant si une page précédente existe, et si oui, de créer un lien vers elle . Pour continuer les exemples précédents, cet exemple de code vérifie d'abord si la page actuelle est le numéro 1 , si c'est le cas , il affiche du texte qui informe l'utilisateur que pas de page précédente existe. Si la page actuelle n'est pas la première page, il affiche le texte qui est lié à la page précédente.
Non Page précédente
page précédente < /a>
Photos
5
Définir le lien « page suivante » commence par déterminer si la page actuelle est la dernière page , et si non, la création d'un lien vers la page suivante. Cet exemple de code doit d'abord déterminer combien de dossiers ont déjà été affiché en multipliant le nombre de page en cours par le nombre d'enregistrements sur chaque page , et de déterminer si le résultat est inférieur au nombre total d'enregistrements dans la base de données . Si c'est le cas , il affiche le texte qui est lié à la page suivante. Si tous les documents ont été affichés , il affiche du texte qui informe l'utilisateur que plus aucun pages sont disponibles.
Page suivante
Non page suivante
;