![]() |
|
Paginazione a colonne in Asp
Dopo aver analizzato i Tip Paginazione per grandi query e Paginazione avanzata su grandi query, vediamo adesso come disporre i risultati di un query in una tabella, dividendola in colonne da 3 celle ciascuna. In questo caso non utilizzeremo i metodi della reale paginazione, come abbiamo fatto nei Tip citati in precedenza, ma ci limiteremo a disporre un contatore che andremo ad incrementare in un ciclo.
<%@LANGUAGE = JScript%>
<%
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb"));
var Mostra = Cn.Execute("SELECT * FROM utenti ORDER BY id")
var conta = 0; // Inizializziamo su zero (0) una variabile numerica che utilizzeremo come contatore
%>
<table align="center" border="1">
<tr>
<%
while (!Mostra.EOF)
{ // Impostiamo la condizione secondo la quale se arriviamo a 3 record andremo a capo con </tr> e <tr>
if (conta == 3)
{
conta = 0; // Resettiamo il contatore impostandolo su zero (0)
%>
</tr><tr><td align="center" width="150"><%=Mostra("nome")%></td>
<%
}
// altrimenti restiamo sulla stessa riga
else
{
%>
<td align="center" width="150" colspan=""><%=Mostra("nome")%></td>
<%
}
conta++; // Incrementiamo la variabile contatore
Mostra.MoveNext();
}
%>
</tr>
</table>
<%Cn.Close()%>
|
IN EVIDENZA
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||