ColdFusion ist eine Skriptsprache, die Web-Entwickler schreiben dynamisch, data- driven Web -Seiten schnell hilft . Die ColdFusion Sprache hilft Entwicklern , indem sie eine Fülle von eingebauten Funktionen anzuzeigen, zu verwalten und anzuzeigen. ColdFusion Ansatz zur Bereitstellung Paginierung für Datenbank-gestützte Web-Seiten ermöglicht es Entwicklern, die aktuelle Seite , Liste Daten ermitteln und anzeigen Links zu Seiten, die vorausgehen oder folgen Sie der aktuellen Seite von Daten. Things You -Datenbank -driven ColdFusion Skript
brauchen anzeigen Weitere Anweisungen
1
Ermitteln Sie, wie viele Datensätze werden auf jeder Seite angezeigt werden können, und erstellen Sie eine Variable zu halten , dass Nummer. Zum Beispiel, wenn Sie bis 10 Datensätze pro Seite zeigen möchten, können Sie eine Variable namens " records_on_page " und setzen Sie ihn auf 10:
2 finden Sie heraus, wie viele Datensätze der Datenbank enthält , und speichern Sie diese Zahl in einer Variablen. Zum Beispiel, wenn die Datenbank enthalten eine Spalte namens id für jeden Datensatz in der Tabelle names_of_pages :
SELECT COUNT (id) AS Datensätze aus names_of_pages
3
Anzahl der Seiten in Ihrer Datenbank-gestützte Bericht auf Daten aus Ihrer Datenbank basiert, und bestimmen die erste Platte auf der Basis der aktuellen Seite Nummer angezeigt. Die erste Zeile des folgenden Beispielcode demonstriert , wie man den Namen der Variablen , die auf die aktuelle Seite bezieht sich auf 1, so dass Displays mit der ersten Seite der Daten beginnen soll . Die zweite Zeile der Beispielcode demonstriert , wie Sie feststellen , welcher Datensatz sollte zunächst auf der aktuellen Seite angezeigt werden.
< cfset first_record = url_of_page * records_on_page - records_on_page >
4
Stellen Sie die " Vorherige Seite "-Link , indem Sie zuerst bestimmen, ob eine vorherige Seite vorhanden ist, und wenn ja , wodurch ein Link darauf. Zu den vorherigen Beispielen fortsetzen , diese Probe Code zuerst prüft, ob die aktuelle Seite ist die Nummer 1 , und wenn ja , gibt es Klartext , dass der Benutzer , dass keine vorherige Seite existiert informiert . Wenn die aktuelle Seite nicht die erste Seite , gibt es Text, der auf die vorherige Seite verlinkt sind.
No previous page
Vorherige Seite < /a> < /cfif >
5
Stellen Sie die " Nächste Seite "-Link , indem Sie zuerst bestimmen, ob die aktuelle Seite die letzte Seite ist , und wenn nicht, erstellen Sie einen Link auf die folgende Seite . Dieser Beispielcode ermittelt zunächst , wie viele Datensätze wurden bereits durch Multiplikation der aktuellen Seite durch die Zahl der Datensätze auf jeder Seite , und Bestimmen, ob das Ergebnis kleiner als die Gesamtanzahl der Datensätze in der Datenbank angezeigt. Wenn ja , gibt er Text, der auf die nächste Seite verbunden. Wenn alle Datensätze angezeigt wurden , gibt es Klartext , dass der Benutzer , dass keine weiteren Seiten verfügbar sind informiert .
Nächste Seite
Nein Nächste Seite
< /cfif > ;