• Home
  • Forum
  • Fare Web
  • Classic ASP

Paginazione MySQL + numero pagine

  • Creatore Discussione Creatore Discussione Cesar
  • Data di inizio Data di inizio 6 Set 2005
C

Cesar

Nuovo Utente
6 Set 2005
1
0
0
  • 6 Set 2005
  • #1
Salve a tutti!
Sto cercando di modificare il seguente script ma non ci sono riuscito.

In pratica, io vorrei modificare questa paginazione mettendo il numero delle pagine come per esempio, così:


Il codice e questo:
Codice:
<%
server.ScriptTimeout = 300 '5 minuti
'Recupero le variabili per paginare
page = Cint(request.querystring("page"))
if page = 0 then page = 1
'Assegno il nome del database
database = "xxxxxx"
call dbConnect(objConn, database)
response.write ("<html>")
response.write ("<title>Paginazione</title>")
response.write ("<body>")
'Totale dei record
strSQL = "SELECT COUNT(*) FROM tb1"
Set objRS = objConn.Execute(strSQL)
tot_record = objRS(0)
set objRS = nothing
'Record per pagina
pageSize = 2
'Primo record di ogni pagina
inizio = (page - 1) * pageSize
'Pagine complessive per effetto della paginazione
pagine_totali = tot_record / pageSize
'Arrotondamento in caso di resto della divisione precedente
if pagine_totali - CInt(pagine_totali) > 0 then
pagine_totali = CInt(pagine_totali + 1)
else
pagine_totali = CInt(pagine_totali)
end If
'Visualizzazione dei record paginati
strSQL = "SELECT 1, 2, 3 FROM tb1 LIMIT "& inizio &", "& pageSize
Set objRS = server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn
if not objRS.EOF then
Response.Write ("<table style=""font-family:verdana;font:12px;"">")
Response.Write ("<tr>")
Response.Write ("<td style=""width:150px;""><strong>Nome</strong></td>")
Response.Write ("<td style=""width:150px;""><strong>Cognome</strong></td>")
Response.Write ("</tr>")

do while not objRS.EOF
Response.Write ("<tr>")
Response.Write ("<td>"& objRS("1") &"</td>")
Response.Write ("<td>"& objRS("2") &"</td>")
Response.Write ("<td>"& objRS("3") &"></td>")
Response.Write ("</tr>")
objRS.movenext
Loop
Response.Write ("<tr style=""height:50px;"">")
'Pagine precedenti
if page > 1 then
Response.write("<td><a href=""default.asp?page="& CInt(page - 1) &""">Pagina precedente</a></td>")
else
Response.Write ("<td></td>")
end if

'Pagine successive
if tot_record > pageSize and pagine_totali > page then
Response.write("<td><a href=""default.asp?page="& CInt(page + 1) &""">Pagina successiva</a></td>")
else
Response.Write ("<td></td>")
end if
Response.Write ("</tr>")
Response.Write ("</table>")
else
Response.write ("Non ci sono record.")
end if
objRS.close
set objRS = nothing
response.write ("</body>")
response.write ("</html>")
call dbDisconnect(objConn, database)
'SUB
'Apertura connessione database
sub dbConnect(objConn, database)
connectionstring = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE="& database &" ;SERVER=localhost;UID=xxxxxx;PASSWORD=xxxxxxxxx"
set objConn = server.createObject("ADODB.Connection")
objConn.Open connectionstring
end sub
'Chiusura connessione database
sub dbDisconnect(objConn, database)
objConn.close
set objConn = nothing
end sub
%>

Vi ringrazio a tutti per la disponibilità! :byebye:
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

O
paginazione php mysql
  • ONE313
  • 26 Nov 2017
  • PHP
Risposte
10
Visite
15K
PHP 1 Dic 2017
ONE313
O
A
[PHP] inserire paginazione su script php/mysql
  • Andrea Crocco
  • 11 Lug 2016
  • PHP
Risposte
6
Visite
2K
PHP 12 Lug 2016
Andrea Crocco
A
M
Paginazione di risultati query mysql
  • Maures
  • 22 Apr 2015
  • PHP
Risposte
2
Visite
1K
PHP 23 Apr 2015
Maures
M
H
[RISOLTO] paginazione PHP + mysql
  • Hackx
  • 22 Gen 2014
  • PHP
Risposte
15
Visite
3K
PHP 10 Feb 2014
criric
S
Paginazione mysql
  • spidy58
  • 7 Giu 2012
  • Classic ASP
Risposte
11
Visite
2K
Classic ASP 12 Giu 2012
Vale2
M
Risultati random MySQL e paginazione
  • matt86
  • 23 Mar 2009
  • PHP
Risposte
2
Visite
2K
PHP 23 Mar 2009
Eliox
P
paginazione dati mysql
  • php_user
  • 13 Feb 2009
  • PHP
Risposte
2
Visite
2K
PHP 19 Feb 2009
php_user
P
S
Paginazione di dati con ASP e MySQL
  • serpico
  • 13 Feb 2008
  • Classic ASP
Risposte
3
Visite
2K
Classic ASP 14 Feb 2008
serpico
S
D
Paginazione dei dati estratti da un db MySQL
  • davidec84
  • 19 Nov 2007
  • PHP
Risposte
5
Visite
2K
PHP 25 Nov 2007
davidec84
D
S
Paginazione con MYSQL e ADO
  • schizzechea
  • 6 Mar 2004
  • Database
Risposte
1
Visite
2K
Database 5 Nov 2004
charlone
C
S
Impaginazione con indesign
  • Skra
  • 16 Set 2020
  • Webdesign e Grafica
Risposte
0
Visite
4K
Webdesign e Grafica 16 Set 2020
Skra
S
I
Errore 80040220 nella newsletter con paginazione
  • idamiani
  • 21 Giu 2020
  • Classic ASP
Risposte
0
Visite
2K
Classic ASP 21 Giu 2020
idamiani
I
Paginazione Tabella Bootstrap
  • motleyrulez
  • 9 Dic 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 9 Dic 2019
motleyrulez
Impaginazione libro
  • Michelebozzo
  • 17 Set 2019
  • Altri Annunci
Risposte
0
Visite
1K
Altri Annunci 17 Set 2019
Michelebozzo
B
[Java] Paginazione in risposta HTTP
  • Bananajoe01
  • 14 Mar 2019
  • Java
Risposte
0
Visite
1K
Java 14 Mar 2019
Bananajoe01
B
[HTML] piccolo problema di impaginazione
  • Angelo Russo
  • 2 Giu 2018
  • HTML e CSS
Risposte
13
Visite
2K
HTML e CSS 4 Giu 2018
Angelo Russo
L
[PHP] paginazione con classi vendor
  • luigi777
  • 1 Giu 2018
  • PHP
Risposte
2
Visite
1K
PHP 1 Giu 2018
luigi777
L
K
[PHP] Paginazione Wordpress: passare variabile
  • KdC
  • 1 Mag 2018
  • PHP
Risposte
6
Visite
2K
PHP 2 Mag 2018
KdC
K
A
[PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso
  • Achille610@
  • 21 Apr 2018
  • PHP
Risposte
15
Visite
3K
PHP 25 Apr 2018
macus_adi
[PHP] paginazione con ajax
  • paloppa
  • 26 Feb 2018
  • PHP
Risposte
1
Visite
2K
PHP 26 Feb 2018
macus_adi
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?