ColdFusion is een scripttaal die helpt webontwikkelaars schrijven dynamische , data - driven webpagina's snel . De ColdFusion taal helpt ontwikkelaars door middel van een overvloed aan ingebouwde functies voor het bekijken, beheren en weergeven van gegevens. ColdFusion 's aanpak van de paginering voor database-driven webpagina's stelt ontwikkelaars in staat om de huidige pagina , overzicht data te bepalen en weer links naar pagina's die de huidige pagina met gegevens voor of na . Wat je nodig hebt Database - driven ColdFusion script Toon Meer Aanwijzingen 1 Bepaal hoeveel records op elke pagina worden weergegeven , en maak een variabele te houden dat nummer . Bijvoorbeeld , als u wenst om 10 records per pagina te tonen , je zou een variabele genaamd " records_on_page " te maken en zet deze op 10 : = 10> kopen van 2 Zoek uit hoeveel records de database bevat , en op te slaan dat getal in een variabele . Bijvoorbeeld , als de database opgenomen een kolom met de naam id voor elke record in de tabel names_of_pages : name="total_count" datasource="#datasourcename#"> SELECT COUNT ( id ) AS records van names_of_pages < /cfquery > 3 nummer de pagina's in uw database-gestuurde rapport op basis van gegevens uit uw database , en bepalen de eerste record weer te geven op basis van het huidige paginanummer . De eerste regel van het volgende voorbeeld geeft aan hoe u de variabele naam die verwijst naar de huidige pagina naar 1 , zodat de displays beginnen met de eerste pagina van de dataset . De tweede regel van de voorbeeldcode geeft aan hoe om te bepalen welke record eerst moet worden weergegeven op de huidige pagina . < cfset first_record = url_of_page * records_on_page - records_on_page > 4 Stel de " vorige pagina "-link door eerst te bepalen of een vorige pagina bestaat , en zo ja , het creëren van een link naar het. Om de voorgaande voorbeelden blijven , dit voorbeeldcode controleert eerst of de huidige pagina is nummer 1 , zo ja , deze uitgangen platte tekst die de gebruiker dat er geen vorige pagina bestaat informeert . Als de huidige pagina niet de eerste pagina , het systeem voert tekst die is gekoppeld aan de vorige pagina . verhuur No Vorige Pagina Vorige Pagina < /a > < /cfif > Goedkope 5 Stel de " volgende pagina " koppeling door eerst te bepalen of de huidige pagina is de laatste pagina , en zo niet , het creëren van een link naar de volgende pagina . Deze voorbeeldcode eerste bepaalt hoeveel records zijn al getoond door het huidige paginanummer van het aantal records op elke pagina te vermenigvuldigen , en te bepalen of het resultaat lager is dan het totale aantal records in de database . Als dat zo is , het systeem voert tekst die is gekoppeld aan de volgende pagina . Als alle records zijn weergegeven , het systeem voert platte tekst die de gebruiker dat er geen pagina's meer zijn beschikbaar informeert . * records_on_page LT total_count.records> < a href = " pages.cfm ? page = # url_of_page 1 # " > Volgende pagina < /a > verhuur No Next Page < /cfif > ;
|