sono a richiedere ancora una volta il vostro preziosissimo consiglio.... sto tentanto di costruire una schermata che visualizzi al massimo 9 record x pagina, su 3 file da 3...

A B C
D E F
G H I


e al decimo record deve andare alla pagina 2 e così via.

Bene, la paginazione per nove record in colonna riesco a farla tranquillamente..... idem per una paginazione infinita di 3 record x riga.... Avrei ora necessità di fare un bel 3 x 3... ho provato a fondere i due codici ma sigh non ne esco.... ecco il caos che mi viene fuori ..mi potreste aiutare un attimo? Vi ringrazio sin d'ora!

PS: Le immagini sono tutte identiche ma hanno tutte nome diverso... 1.png, 2.png... x.png.... era giusto x vedere se me le incolonnava correttamente....

codice:
<%@LANGUAGE = JScript%>
<%

   var Cn = new ActiveXObject("ADODB.Connection");
   var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/mdb-database/colonna.mdb");
       Cn.Open(Sc);

   var Sql = "SELECT * FROM colonna ORDER BY id";

   var Mostra = new ActiveXObject("ADODB.Recordset");
       Mostra.Open(Sql,Cn,1);


   var pag = parseInt(Request.QueryString("id"));

       if (isNaN(pag) || pag < 1) pag = 1;


       if (!Mostra.EOF) {
            Mostra.PageSize = 9;
            Mostra.AbsolutePage = pag;
		var paginetotali = Mostra.PageCount;
       }

   var i = 0; // se questa arriva a 9 allora deve cambiare pagina
   var colonna = 0; // se arriva a 3 deve scendere alla 2' riga
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Paginazione</title>
<head>
<body >

    <%while((!Mostra.EOF) && (i<9)){
  if (colonna == 3)
        {
            colonna = 0; // Resettiamo il contatore impostandolo su zero (0)
%>
<table width="600" border="3" align="center" cellpadding="0" cellspacing="0">
  </tr><tr>
    <td align="center" width="150">[img]/public/paginazione/<%=Mostra([/img]" width="50" height="50" ></td>
<%
        }

        // altrimenti restiamo sulla stessa riga
        else
        {
%>
<table width="600" border="3" align="center" cellpadding="0" cellspacing="0">
    <td align="center" width="150" colspan="">[img]/public/paginazione/<%=Mostra([/img]" width="50" height="50" ></td>
</p>

  <tr>
  
    <td height="16">[img]/public/paginazione/<%=Mostra([/img]" width="50" height="50" ></td>
  </tr>
</table>


 
  <%
  }
         i++;
	 colonna++;
      Mostra.MoveNext();
   }
%>
 

// da qui in poi il codice per navigare da una pagina all'altra, ometto.... che funziona 
// perfettamente.....

<%Cn.Close()%>
</body>
</html>

grazie ragazzi, fin d'ora!