ciao ragazzi ho inserito un sistema di paginazione per la visualizzazione di più record in più pagine (la pagina dialoga con un database access)
il codice che ho usato è:
per impostare il numero di record che deve visualizzare,codice:<% page = Request("Page") if page = "" then page = 1 else page = Cint(page) record_per_pagina = 11 %>
per scrivere le paginecodice:<% if not rs.eof then rs.PageSize = record_per_pagina rs.AbsolutePage = page end if if rs.PageCount > 1 then response.write "<div style=""text-align:center;"">" For pag=1 to rs.PageCount if Cint(pag) <> Cint(page) then response.write "" & pag & " " else Response.write "<span class=""testo_2_rol"">" & pag & "</span> " end if Next response.write "</div>" end if %>
e infine quando scrivo i record:
codice:<% for i = 1 to record_per_pagina if not rs.eof then i = i + 1 %>
il problema è che se inserisco 12 record, nella prima pagina me li visualizza tutti e non 11 come richiesto, nella seconda pagina ne mette 7 e nella terza 5 (considerando che in teoria andrebbero su due pagine non vedo dove esce la terza pagina)
qualcuno sa dirmi dove sbaglio?

Rispondi quotando