Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema con paging

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269

    problema con paging

    da un form creo un recordset ma non riesco a impaginarlo , nels enso che dopo la prima pagina mi perde i dati e mi ritorna alla form di partenza.

  2. #2
    codice please....
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    o tieni i parametri in sessione o li ripassi ogni volta che cambi pagina

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    ecco il codice :
    codice:
    <%
    corso = Replace(Trim(Request.Form("corso")), "'", "''")%>
    <body>
    <form name="info">
    <%
    CNN=Application("CNN")
    
    set conn=Server.CreateObject("ADODB.Connection")
    conn.open CNN
    
    set rs=Server.CreateObject("ADODB.RecordSet")
    '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^paging
    
    perpage=15
    rs.cachesize=perpage
    rs.cursorlocation=3
    
    
    '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^paging
    
    qry="SELECT * FROM iscritti  WHERE corso = '"& corso &"' order by  edizioni, settore desc;"
    
    rs.Open qry,conn
    if rs.eof then
    %>
    Nessun   record disponibile.
    
      <%
    else
    %>
    ISCRIZIONI AI CORSI: per il corso <%=rs.fields("corso")%>
    <%
    
    <%
    '********************************************************************************************************paging
    rs.pagesize=perpage
    dim ltot: ltot=rs.recordcount
    dim lpagine: lpagine=rs.pagecount
    dim ipg: ipg=cint(request.querystring("pg"))
    if ipg=0 then ipg=1
    if ipg>lpagine then ipg=lpagine
    rs.absolutepage=ipg
    dim rowcount: rowcount=perpage
    
    '********************************************************************************************************paging
    
    	while not rs.EOF AND rowcount >0
    	%>
        <tr> 
          <td width="17%><%=rs.fields("iper")%></td>
          <td width="17%"><%=rs.fields("edizioni")%></td>
          <td width="17%"><div align="left"><%=rs.fields("settore")%></td>
           <td width="14%"> <a href="javascript:cancella('<%=rs.fields("id")%>' , '<%=replace(rs.fields("nome"),"'"," \'")%>')">Cancella Datoa></td>
        </tr>
        <%
    	rowcount=rowcount-1
    	rs.MoveNext
    	wend
    
    
    '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    	%>
        <tr> 
          <td height="33" colspan=7 align=center > <div align="center"><font color="#0000FF" face="Verdana, Arial, Helvetica, sans-serif">Pag: 
              <%
    		dim a
    		for a=1 to ipg -1
    		%>
              "><%=a%> 
              <%
    		next
    		response.write "" & ipg & ""
    		for a=ipg + 1 to lpagine
    		%>
              "><%=a%> 
              <%
    		next
    		
    
    '********************************************************************************************************paging
    %>
              </font></div></td>
        </tr>
        <tr> 
           
          </td>
          <td colspan="4" align=center >STAMPA</td>
        </tr>
        <%
    '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    %>
      </table>
    <%
    end if
    
    rs.close
    set rs=nothing
    
    conn.close
    set conn=nothing
    %>
    </form>
    
    </body>

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    o usi una variabile di sessione
    codice:
    if Request.Form<>"" then
      corso = Replace(Trim(Request.Form("corso")), "'", "''")
      Session("corso")=corso
    else
      corso = Session("corso")
    end if
    oppure non usi il POST ma il GET
    codice:
    xcorso = Request("corso")
    corso = Replace(Trim(xcorso), "'", "''")
    e la paginazione la fai così
    codice:
    <a href="anomalie_exe.asp?corso=<%=corso%>&pg=<%=a%>"

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    grazie 1000

    funziona (uso il get )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.