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