Questo codice mi mostra 5 records di un db in ogni pagina e mi dovrebbe cliccando sul link pagina 2 darmi i successivi 5 records.
Invece quando clicco su pagina 2 o 3 ecc. non trova la pagina potete darci un'occhiata.
Grazie![]()
<%@LANGUAGE = JScript%>
<%
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("estero.mdb");
Cn.Open(Sc);
var Sql = "SELECT * FROM produttori INNER JOIN dettagli ON produttori.id = dettagli.id ORDER BY ragsoc ASC";
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 = 5;
Mostra.AbsolutePage = pag;
}
var i = 0;
%>
<html>
<head>
<title>ELENCO OPERATORI CON L'ESTERO</title>
</head>
<body>
<%while (!Mostra.EOF && i<5) {%>
<table width="100%" border="1">
<tr bgcolor="#FFFFFF">
<td width="24%"><font color="#000099" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ragione
sociale</font></td>
</tr>
</table>
<%
i++;
Mostra.MoveNext();
}
%>
<div align="center">
<%
for (var i=0; i<Mostra.PageCount; i++)
{
if (pag == (i + 1))
{
%>
<%=(i + 1)%>
<%} else {%>
<%=(i + 1)%>
<%
}
}
%>
</div>
</body>
</html>
<%Cn.Close()%>

Rispondi quotando
