ColdFusion è un linguaggio di scripting che consente agli sviluppatori Web di scrittura, le pagine Web basate sui dati dinamici in fretta . Il linguaggio ColdFusion aiuta gli sviluppatori fornendo una grande varietà di funzioni built - in per visualizzare, gestire e visualizzare i dati . L'approccio di ColdFusion a fornire impaginazione per le pagine Web basati su database consente agli sviluppatori di determinare la pagina corrente, dati di elenchi e visualizzare i collegamenti alle pagine che precedono o seguono la pagina corrente di dati . Cose che ti serviranno base di dati -guidato ColdFusion copione
Mostra più istruzioni
1
determinare quanti record verrà visualizzato in ogni pagina, e creare una variabile per contenere tale numero . Ad esempio , se si desidera visualizzare 10 record per pagina , è possibile creare una variabile chiamata " records_on_page " e impostarlo su 10:
2 < p > Scopri il numero di record del database contiene , e memorizzare il numero in una variabile . Ad esempio , se il database incluso una colonna chiamata id per ogni record nelle names_of_pages tabella :
SELECT COUNT ( id ) AS record da names_of_pages
< /cfquery >
3
numero delle pagine nel report di database -driven basato sui dati ricavati dal database e determinare il primo record da visualizzare in base al numero di pagina corrente . La prima riga di codice di esempio seguente viene illustrato come impostare il nome della variabile che fa riferimento alla pagina corrente a 1 , in modo che i display iniziano con la prima pagina di dati . La seconda riga di codice viene illustrato come determinare quale record deve essere visualizzato prima della pagina corrente .
< CFSET first_record = url_of_page * records_on_page - records_on_page >
4
la "Pagina precedente " collegamento da prima determinare se una pagina precedente esiste, e in tal caso, la creazione di un link ad esso . Per continuare gli esempi precedenti , questo codice di esempio controlla prima per vedere se la pagina corrente è il numero 1 , in tal caso , essa emette testo che informa l'utente che nessuna pagina precedente esiste. Se la pagina corrente non è la prima pagina , emette il testo che è collegato alla pagina precedente .
No Precedente Pagina
href="pages.cfm?page=#url_of_page-1#"> Pagina precedente < /a>
< /cfif >
5
la "Pagina successiva " collegamento da prima determinare se la pagina corrente è l'ultima pagina , e se non, creando un link alla pagina seguente . Questo codice di esempio prima determina quanti record sono già state visualizzate moltiplicando il numero di pagina corrente per il numero di record in ogni pagina , e determinare se il risultato è inferiore al numero totale di record nel database. Se è così, emette testo che viene collegato alla pagina successiva . Se sono stati visualizzati tutti i record , emette testo che informa l'utente che non ci sono altre pagine disponibili .
< a href = " pages.cfm ? page = # url_of_page +1 # " > Pagina successiva < /a>
No Next Page
< /cfif > ;