<%@ taglib uri="ABLIATAGS" prefix="ab" %>
 
   

Modifica annuncio
 



<% rem legge dal form dim rs user=session("user") pag = Request.QueryString("pag") Session("courrentpage") = CLng(Session("Courrentpage")) Select Case Request.QueryString("Direction") Case "" Session("Courrentpage") = 1 Case "assoluto" session("courrentpage")=pag End Select Const adOpenKeyset = 1 dsnConn = Server.MapPath ("db_annunci.mdb") StrConn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&dsnconn&";Persist Security Info = False" Set rsauto = Server.CreateObject("ADODB.recordset") rsauto.open "select * from annunci where user = '"&user&"'order by data desc",StrConn,adOpenKeyset recordid=rsauto.recordcount if recordid=0 then response.redirect "../mercatino.htm" end if rsauto.pageSize = 4 rsauto.AbsolutePage = Session("Courrentpage") tot=rsauto.pagecount ' Inizio Calcolo N° pagine e N° record ultima pagina ' Se il numero totale dei record trovati non è multiplo della ' paginazione allora ... if rsauto.recordcount <> rsauto.pagesize * rsauto.pagecount then quanti=rsauto.recordcount pagine=rsauto.pagecount-1 pagtotali=rsauto.pagecount ' Se questa è l'ultima pagina il numero dei record da visualizzare è ' uguale al totale dei record meno tutte le pagine precedenti (se abbiamo ' 21 record e vogliamo visualizzare 10 record per pagina, le prime due ' pagine saranno complete mentre l'ultima avrà un solo record if CLng(Session("Courrentpage")) = rsauto.pagecount then rsauto.pagesize=quanti-(rsauto.pagesize*pagine) pagtotali=CLng(Session("Courrentpage")) else end if end if ' Fine Calcolo N° pagine e N° record ultima pagina %>

Trovati <%=recordid%> annunci inseriti da <%=session("user")%>

clicca sulla data per le modifiche

<% bg = "#FFFF99" For f = 1 To rsauto.PageSize Set campi=rsauto.fields a = campi("id") NewTd="" NewTd=NewTD & "" NewTd=NewTD & "" NewTd=NewTD & "" NewRow="" & NewTd & "" Response.write NewRow if bg = "#FFFF99" then bg = "#CCCCCC" else bg = "#FFFF99" end if RSauto.MoveNext next %>
Pagina <%=Session("Courrentpage")%> di <%=tot%> <% if recordid > rsauto.pagesize then ' Se il numero di record trovati (recordid) è maggiore di una pagina, nel ' nostro caso 10 record, controlliamo a che pagina siamo. Link alla pagina ' precedente passando sempre i criteri di ricerca. End if Dim i %>    
     
Tipo
Annuncio
Testo
Data
" & campi("tipo") & " " & campi("tipo2") & " " & campi("testo") & " " & campi("data") & "
<%if tot > 1 then %>
vai alla pagina <% corr = CLng(Session("Courrentpage")) for v = 1 to tot avanti = corr+1 if avanti > tot then avanti = 1 end if size = 2 if v = corr then size = 4 end if %> face="Verdana, Arial, Helvetica, sans-serif" color="#666666"> <% response.write(v) %> <%next%>    successiva
<% else end if %>

Vai al mercatino