Visualizzazione dei risultati da 1 a 10 su 10

Discussione: redirect

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    redirect

    Response.Redirect "elenco.asp"

    questo redirect mi fa andare direttamente alla pagina evidenziata


    questa è la pagina


    <%
    Dim strSQL, rec, boolFound, intPageNum, intNumRows, intCount, intLinks, intPagina
    Const RECORDSPERPAGE = 100

    strSQL = "SELECT * FROM utenti ORDER BY password DESC"

    Set rec = Server.CreateObject("ADODB.Recordset")
    rec.CursorLocation = adUseClient
    rec.Open strSQL, Conn, adOpenStatic, adLockReadOnly, adCmdText
    rec.PageSize = RECORDSPERPAGE

    If ( Request("pn") <> "" ) Then
    intPageNum = CInt(Request("pn"))
    Else
    intPageNum = 1
    End If

    'Conteggio delle righe
    intNumRows = rec.RecordCount

    If (intNumRows <> 0) Then
    rec.AbsolutePage = intPageNum
    'Esposizione dati
    For intCount = 1 To rec.PageSize %>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr width="660">
    <td width="50" class="normale"><div align="center">"><font color="#000000">Modifica</font></div></td>
    <td width="120" class="normale"><%=rec("nome")%></td>
    <td width="120" class="normale"><%=rec("cognome")%></td>
    <td width="100" class="normale"><%=rec("password")%></td>
    <td width="60" class="normale"><%=rec("accesso")%></td>
    <td width="80" class="normale"><%=rec("docente")%></td>
    <td width="80" class="normale"><%=rec("iscrizione")%></td>
    <td width="50" class="normale"><%=rec("nfilescaricati")%></td>
    </tr>
    </table>
    <% rec.MoveNext
    If ( rec.EOF ) Then Exit For
    Next
    End If %>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" width="500">
    <tr width="400">
    <td width="500" height="9" class="normale"></td>
    </tr>
    </table>
    <table width="100%" border="0">
    <tr>
    <td align="center"><% 'Navigazione sulle pagine
    If ( intNumRows > 0 ) Then

    Response.Write("<font size='1' face='Arial'>")
    Response.Write "Pagina " & intPageNum & " di " & rec.PageCount & "
    "

    'Pagina precedente
    If ( intPageNum > 1 ) Then
    Response.Write "&laquo;"
    End If


    'Numeri di pagina
    For intLinks = 1 To rec.PageCount
    intPagina = intPagina + 1
    If intPagina > 20 Then
    intPagina = 1
    Response.Write("
    ")
    End If
    If intLinks = intPageNum Then
    Response.Write "<font color='black'>" & intLinks & "</font>"
    Else
    Response.Write "" & intLinks & ""
    End If
    Next

    'Pagina successiva
    If ( intPageNum < rec.PageCount ) Then
    Response.Write "&raquo;"
    End If

    Response.Write("</font>")

    'Fine navigazione sulle pagine

    End If


    'Chiusura recordset
    rec.Close
    Set rec = Nothing
    %>


    in questa pag. si evidenziano 100 ris. x pag.

    dove si vuole arrivare.....

    invece di tornare grazie al redirect alla prima pagina dell'elenco vorrei ritornare alla pagina riferita a quell'id preciso

    come posso modificare il redirect?

    fatemi sapere grazie saluti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    ?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: redirect

    Originariamente inviato da forte78
    Response.Redirect "elenco.asp"

    questo redirect mi fa andare direttamente alla pagina evidenziata


    questa è la pagina


    <%
    Dim strSQL, rec, boolFound, intPageNum, intNumRows, intCount, intLinks, intPagina
    Const RECORDSPERPAGE = 100

    strSQL = "SELECT * FROM utenti ORDER BY password DESC"

    Set rec = Server.CreateObject("ADODB.Recordset")
    rec.CursorLocation = adUseClient
    rec.Open strSQL, Conn, adOpenStatic, adLockReadOnly, adCmdText
    rec.PageSize = RECORDSPERPAGE

    If ( Request("pn") <> "" ) Then
    intPageNum = CInt(Request("pn"))
    Else
    intPageNum = 1
    End If

    'Conteggio delle righe
    intNumRows = rec.RecordCount

    If (intNumRows <> 0) Then
    rec.AbsolutePage = intPageNum
    'Esposizione dati
    For intCount = 1 To rec.PageSize %>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr width="660">
    <td width="50" class="normale"><div align="center">"><font color="#000000">Modifica</font></div></td>
    <td width="120" class="normale"><%=rec("nome")%></td>
    <td width="120" class="normale"><%=rec("cognome")%></td>
    <td width="100" class="normale"><%=rec("password")%></td>
    <td width="60" class="normale"><%=rec("accesso")%></td>
    <td width="80" class="normale"><%=rec("docente")%></td>
    <td width="80" class="normale"><%=rec("iscrizione")%></td>
    <td width="50" class="normale"><%=rec("nfilescaricati")%></td>
    </tr>
    </table>
    <% rec.MoveNext
    If ( rec.EOF ) Then Exit For
    Next
    End If %>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" width="500">
    <tr width="400">
    <td width="500" height="9" class="normale"></td>
    </tr>
    </table>
    <table width="100%" border="0">
    <tr>
    <td align="center"><% 'Navigazione sulle pagine
    If ( intNumRows > 0 ) Then

    Response.Write("<font size='1' face='Arial'>")
    Response.Write "Pagina " & intPageNum & " di " & rec.PageCount & "
    "

    'Pagina precedente
    If ( intPageNum > 1 ) Then
    Response.Write "&laquo;"
    End If


    'Numeri di pagina
    For intLinks = 1 To rec.PageCount
    intPagina = intPagina + 1
    If intPagina > 20 Then
    intPagina = 1
    Response.Write("
    ")
    End If
    If intLinks = intPageNum Then
    Response.Write "<font color='black'>" & intLinks & "</font>"
    Else
    Response.Write "" & intLinks & ""
    End If
    Next

    'Pagina successiva
    If ( intPageNum < rec.PageCount ) Then
    Response.Write "&raquo;"
    End If

    Response.Write("</font>")

    'Fine navigazione sulle pagine

    End If


    'Chiusura recordset
    rec.Close
    Set rec = Nothing
    %>


    in questa pag. si evidenziano 100 ris. x pag.

    dove si vuole arrivare.....

    invece di tornare grazie al redirect alla prima pagina dell'elenco vorrei ritornare alla pagina riferita a quell'id preciso

    come posso modificare il redirect?

    fatemi sapere grazie saluti
    rispondi alle seguenti domande:
    1)la pagina elenco.asp e quella postata?
    2)tu vorresti meno risultati per pagina?
    3)cosa significa vorrei ritornare alla pagina riferita a quell'id preciso!!!!!!
    4)nel body della pagina vi sono altre informazioni che potrebbero esse utili alla soluzione della tua richiesta?

    ricordati che + info inserirai migliore e + rapida sarà la possibile risposta.
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583




    rispondi alle seguenti domande:
    1)la pagina elenco.asp e quella postata? SI
    2)tu vorresti meno risultati per pagina? NO
    3)cosa significa vorrei ritornare alla pagina riferita a quell'id preciso!!!!!!

    Esempio inizialmente vado aprire questo elenco con tutti questi ris. x pag. vado alla pagina 10 su 14 e clicco modifica per entrare sulla pagina di modifica scheda riferimento - faccio le mie modifiche salvo e salvando mi deve ritornare a quella pagina 10 su 14 e non 1 su 14


    4)nel body della pagina vi sono altre informazioni che potrebbero esse utili alla soluzione della tua richiesta?

    ti do tutto il contenuto del body


    <table height="79" cellSpacing="2" cellPadding="0" width="716" align="center" border="0">
    <tr>
    <td width="25%" height="75"><map name="FPMap1">
    <area href="../index.htm" shape="rect" coords="0, 50, 54, 74"></map>[img]../index_file/01.jpg[/img]</td>
    <td width="27%">
    <div align="center">
    <map name="FPMap0">
    <area href="mailto:info@raffaellodocenti.it" shape="rect" coords="0, 54, 54, 74"></map>[img]../index_file/02.gif[/img]
    </div>
    </td>
    <td width="8%">
    <object codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="75" width="125" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000">
    <param NAME="movie" VALUE="../banner.swf">
    <param NAME="quality" VALUE="high"><embed src="../banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="125" height="75">
    </object>
    </td>
    <td width="40%">
    <div align="right">
    [img]../index_file/04.jpg[/img]
    </div>
    </td>
    </tr>
    </table>
    <table width="716" border="0" align="center" cellpadding="1" cellspacing="0" bgcolor="#0302B6">
    <tr>
    <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
    <td width="1" bgcolor="#003366">[img]../1pixel.gif[/img]</td>
    <td width="498" bgcolor="#003366">[img]../1pixel.gif[/img]</td>
    <td width="1" bgcolor="#003366">[img]../1pixel.gif[/img]</td>
    </tr>
    <tr>
    <td bgcolor="#003366">[img]../1pixel.gif[/img]</td>
    <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td class="normale" colspan="2"><h4 align="center">GESTIONE UTENTI</h4></td>
    </tr>
    <tr align="center">
    <td width="356" align="right" class="normale"><FORM method="post" action="add.asp">
    <input type="submit" class="normale" value="NUOVO">

    </form></td>
    <td width="355" align="left" class="normale"><FORM method="post" action="riservatoadmin.asp">

    <input type="submit" class="normale" size="6" value="TORNA ALL'ELENCO">
    </form></td>
    </tr>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr width="660">
    <td width="50" class="normale"></td>
    <td width="120" class="normale">NOME</td>
    <td width="120" class="normale">COGNOME</td>
    <td width="100" class="normale">PASSWORD</td>
    <td width="60" class="normale">ACCESSO</td>
    <td width="80" class="normale">DOCENTE</td>
    <td width="80" class="normale">DATA ISCR.</td>
    <td width="50" class="normale">MATERIALE</td>
    </tr>
    </table></td>
    </tr>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" width="500">
    <tr>
    <td><table border="0" cellpadding="0" cellspacing="0" width="500">
    <tr width="400">
    <td width="500" height="9" class="normale"></td>
    </tr>
    </table></td>
    </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td><%
    Dim strSQL, rec, boolFound, intPageNum, intNumRows, intCount, intLinks, intPagina
    Const RECORDSPERPAGE = 100

    strSQL = "SELECT * FROM utenti ORDER BY password DESC"

    Set rec = Server.CreateObject("ADODB.Recordset")
    rec.CursorLocation = adUseClient
    rec.Open strSQL, Conn, adOpenStatic, adLockReadOnly, adCmdText
    rec.PageSize = RECORDSPERPAGE

    If ( Request("pn") <> "" ) Then
    intPageNum = CInt(Request("pn"))
    Else
    intPageNum = 1
    End If

    'Conteggio delle righe
    intNumRows = rec.RecordCount

    If (intNumRows <> 0) Then
    rec.AbsolutePage = intPageNum
    'Esposizione dati
    For intCount = 1 To rec.PageSize %>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr width="660">
    <td width="50" class="normale"><div align="center">"><font color="#000000">Modifica</font></div></td>
    <td width="120" class="normale"><%=rec("nome")%></td>
    <td width="120" class="normale"><%=rec("cognome")%></td>
    <td width="100" class="normale"><%=rec("password")%></td>
    <td width="60" class="normale"><%=rec("accesso")%></td>
    <td width="80" class="normale"><%=rec("docente")%></td>
    <td width="80" class="normale"><%=rec("iscrizione")%></td>
    <td width="50" class="normale"><%=rec("nfilescaricati")%></td>
    </tr>
    </table>
    <% rec.MoveNext
    If ( rec.EOF ) Then Exit For
    Next
    End If %>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" width="500">
    <tr width="400">
    <td width="500" height="9" class="normale"></td>
    </tr>
    </table>
    <table width="100%" border="0">
    <tr>
    <td align="center"><% 'Navigazione sulle pagine
    If ( intNumRows > 0 ) Then

    Response.Write("<font size='1' face='Arial'>")
    Response.Write "Pagina " & intPageNum & " di " & rec.PageCount & "
    "

    'Pagina precedente
    If ( intPageNum > 1 ) Then
    Response.Write "&laquo;"
    End If


    'Numeri di pagina
    For intLinks = 1 To rec.PageCount
    intPagina = intPagina + 1
    If intPagina > 20 Then
    intPagina = 1
    Response.Write("
    ")
    End If
    If intLinks = intPageNum Then
    Response.Write "<font color='black'>" & intLinks & "</font>"
    Else
    Response.Write "" & intLinks & ""
    End If
    Next

    'Pagina successiva
    If ( intPageNum < rec.PageCount ) Then
    Response.Write "&raquo;"
    End If

    Response.Write("</font>")

    'Fine navigazione sulle pagine

    End If


    'Chiusura recordset
    rec.Close
    Set rec = Nothing
    %></td>
    </tr>
    </table>
    </td>
    </tr>
    </table></td>
    </tr>
    </table>




    spero di essere stato preciso
    ciao




  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova a sostituire questa riga:

    codice:
    <td width="50" class="normale"><div align="center"><a href="edit.asp?cod=<%=rec("id")%>&pn=<%=intPageNum%>"><font
    poi nella pagina edit.asp dove si trova il link per tornare alla pagina elenco.asp, ti do due possibilita:

    1)precedente
    2)"precedente

    non conoscendo la struttura della pagina edit.asp, gli esempi sono teorici.

    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    Microsoft VBScript compilation error '800a0401'

    Expected end of statement

    /public/editprocess.asp, line 80

    Response.Redirect "elenco.asp?pn=<%=Request.Querystring("pn")
    ---------------------------------------------------------^

    attualmente il codice l'ho messo cosi


    Response.Redirect "elenco.asp?pn=<%=Request.Querystring("pn")%>"


    come posso modificarlo

    probabilmente ho sbagliato qualcosa

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Response.Redirect ("elenco.asp?pn="& Request.Querystring("pn"))
    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    dunque non mi da errore

    ma nella barra degli indirizzi in alto mi viene visualizzato questo

    http://www.raffaellodocenti.it/public/elenco.asp?pn=

    e non

    http://www.raffaellodocenti.it/public/elenco.asp?pn=14

    prima del redirect si passa in questa pag. ho visto grazie a questo

    <form method="post" action="editprocess.asp?cod=<%=cod%>">

    ho provato cosi

    <form method="post" action="editprocess.asp?cod=<%=cod%>& Request.Querystring("pn")">

    ma senza risultato

    come si puo modificare per portarsi dietro il n. di pagina?

    fatemi sapere

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <form method="post" action="editprocess.asp?cod=<%=Request.Querystring("pn")%>">
    Roby

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    tutto ok

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.