Visualizzazione dei risultati da 1 a 5 su 5

Discussione: response.redirect

  1. #1

    response.redirect

    Vorrei sapere quale sia il codice ASP per poter utilizzare il comando response.redirect e ricavare la destinazione da un db.

  2. #2
    Se il redirect lo devi prelevare da un DB, devi eseguire, prima dello stesso una query sulla tua tabella in cui hai segnata la destinazione e poi eseguire il redirect.

    codice:
    strSQL = "SELECT Destinazione FROM Tabella_destinazione"
    
    Set objrs = Server.CreateObject("ADODB.Recordset")
    objrs.Open strSQL, objConn <-- la tua connessione!
    
    if not objrs.eof then
       response.redirect(objrs("Destinazione"))
    else
       response.redirect("PagErrore.asp")
    end if
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Grazie per la risposta, ma abbi pazienza non sono molto esperto.
    Il codice già inserito, per la protezione delle pagina di un sito, è il seguente:

    -------------------------------------------------
    <%
    Session("utente")=request.form("indirizzo")
    Session("id")= request.form("cod")
    nPagina=request.form("pag")
    Dim Conn
    Dim oRS
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & _
    Server.MapPath("/fpdb/utenti.mdb")
    SQL = "Select * From codici"
    Set oRS = Conn.Execute(SQL)
    while not oRS.EOF
    If session("utente") = oRS("username") And session("id") = oRS("password") Then
    oRS.Close
    Conn.Close
    Set oRS = Nothing
    Set Conn = Nothing
    Response.Redirect ("/C1/C1.asp")
    end if
    oRS.MoveNext
    wend
    oRS.Close
    Conn.Close
    Set oRS = Nothing
    Set Conn = Nothing
    Response.Redirect ("/index.asp")
    %>
    --------------------------------------------------------

    e al posto della destinazione ("/C1/C1.asp"), voglio prelevare quella nella tabella codici.
    Come devo adattare il codice che mi hai spedito?
    Grazie.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cambia la riga in grassetto, chiaramente inserendo il campo della tabella codici.
    <%
    Session("utente")=request.form("indirizzo")
    Session("id")= request.form("cod")
    nPagina=request.form("pag")
    Dim Conn
    Dim oRS
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & _
    Server.MapPath("/fpdb/utenti.mdb")
    SQL = "Select * From codici"
    Set oRS = Conn.Execute(SQL)
    while not oRS.EOF
    If session("utente") = oRS("username") And session("id") = oRS("password") Then
    oRS.Close
    Conn.Close
    Set oRS = Nothing
    Set Conn = Nothing
    Response.Redirect (oRS("nomerecorset"))

    end if
    oRS.MoveNext
    wend
    oRS.Close
    Conn.Close
    Set oRS = Nothing
    Set Conn = Nothing
    Response.Redirect ("/index.asp")
    %>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    GRAZIE!!!!!!!!!!!!!!!!!!!!!

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.