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:
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 > 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 > 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 > 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 > ;
2
3
4
5
Informazioni correlate
Programmazione © www.354353.com