Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Určte , koľko záznamov sa zobrazí na každej stránke , a vytvoriť premennú , ktorá si myslí , že číslo . Napríklad , ak chcete ukázať 10 záznamov na stránke , môžete vytvoriť premennú s názvom " records_on_page " a nastavte ju na 10 :
Zistiť , koľko záznamov databázy má , a uložiť toto číslo v premennej . Napríklad , ak je databáza obsahovala stĺpec s názvom id pre každý záznam v tabuľke names_of_pages : SELECT COUNT ( id ) AS záznamy z names_of_pages < /cfquery > Počet stránok v zostave databázy - riadené na základe údajov získaných z databázy , a určiť , prvý záznam , ktorý sa zobrazí na základe aktuálneho čísla stránky . Prvý riadok nasledujúci ukážkový kód ukazuje , ako nastaviť premennú názov , ktorý odkazuje na aktuálnu stránku 1 , tak , že sa zobrazí začať s prvou stránkou dát . Druhý riadok ukážkový kód ukazuje , ako určiť , ktoré záznamy by mali byť zobrazené ako prvý na aktuálnej stránke . < cfset first_record = url_of_page * records_on_page - records_on_page > Nastavte " Predchádzajúca stránka " odkaz sa najprv určiť , či predchádzajúce stránka existuje , a ak áno , tak vytvorenie odkazu na neho . Ak chcete pokračovať v predchádzajúcej príklady , tento ukážkový kód najprv skontroluje , či aktuálna stránka je číslo 1 , ak áno , je výstup vo formáte obyčajného textu , ktorý informuje užívateľa , že žiadny predchádzajúci stránka existuje . Ak aktuálna stránka nie je prvá stránka , je výstupom text , ktorý je prepojený na predchádzajúcu stránku . No Predchádzajúca Stránka href = " pages.cfm ? page = # url_of_page - 1 # " > Predchádzajúca strana < /a > < /cfif > nastavte na odkaz " Ďalšia strana " , tým , že najprv určiť , či je aktuálna stránka posledná stránka , a ak nie, vytvorenie odkazu na nasledujúcej stránke . Tento ukážkový kód prvé určuje , koľko záznamov už zobrazené vynásobením aktuálneho čísla stránky o počte záznamov na každej stránke , a určenie , či je výsledok menší než celkový počet záznamov v databáze . Ak áno , výstupy text , ktorý je prepojený na ďalšiu stránku . Ak boli zobrazené všetky záznamy , je na výstupe vo formáte obyčajného textu , ktorý informuje užívateľa , že nie sú k dispozícii žiadne ďalšie stránky . < a href = " pages.cfm ? page = # url_of_page 1 # " > Ďalšia stránka < /a > Žiadne ďalšie stránky < /cfif > ;
2
3
4
5