Visualizzazione dei risultati da 1 a 9 su 9

Discussione: redirect non funziona

  1. #1

    redirect non funziona

    salve a tutti, ho un piccolo problema con un redirect che non va.
    dopo aver compilato un form e registrato su un db tutti i dati la pagina asp richiamata per la registrazione dovrebbe fare un redirect ad un altra pagina, come fare? provo questo script ma non mi indirizza ad alcuna pagina.

    codice:
     
    
    <html>
    <head>
    <title>INSERIMENTO DI DATI IN UN DATABASE</title>
    </head>
    <body>
    <%
    on error resume next
    cognome = request.form("cognome")
    nome = request.form("nome")
    luogo_nascita = request.form("luogo_nascita")
    prov_1 = request.form("prov_1")
    data_nascita = request.form("data_nascita")
    residenza = request.form("residenza")
    prov_2 = request.form("prov_2")
    indirizzo = request.form("indirizzo")
    civico = request.form("civico")
    email = request.form("email")
    tel_cell = request.form("tel_cell")
    dim objconn
    
    set objconn = Server.CreateObject("ADODB.Connection")
    
    objconn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath(" \webmaster05\Crucitti\database\database.mdb")
    SQL = "INSERT INTO tab_2 ([cognome], [nome], [luogo_nascita], [prov_1], [data_nascita], [residenza], [prov_2], [indirizzo], [civico], [email], [tel_cell])"
    SQL = SQL & " VALUES ('" & cognome & "','" & nome & "','" & luogo_nascita & "','" & prov_1 & "','" & data_nascita & "','" & residenza & "','" & prov_2 & "','" & indirizzo & "','" & civico & "','" & email & "','" & tel_cell & "')"
    response.write SQL
    response.flush
    objconn.Execute(SQL)
    
    If err.number>0 then
    response.write "
    
    Errore nell'inserimento</P>" 
     
    
    Else
    response.write "
    
    I dati sono stati inseriti correttamente!</p>"
    End if
    objconn.Close
    %>
    <hr>
    
    
    
    <%
    response.redirect "pippo.asp"
    %>
    
                        
    </p>
    </body>
    </html>
    Vi ringrazio anticipatamente per la vostra attenzione dedicatami
    Webmaster

  2. #2

  3. #3

    redirect non funziona

    si non mi funziona il redirect non va alla pagina che voglio, ma rimane nella pagina di conferma della registrazione, grazie per il tuo interessamento
    Webmaster

  4. #4
    prova a togliere on error resume next

  5. #5
    Originariamente inviato da santino83
    prova a togliere on error resume next

  6. #6
    Originariamente inviato da DarioN1

  7. #7
    già avete ragione ora ho visto l'errore, e mi da errore nella riga 42, ovvero:

    codice:
    response.redirect "pippo.asp"
    e il browser visualizza il seguente errore:

    codice:
    Response object error 'ASP 0156 : 80004005' 
    
    Header Error 
    
    /webmaster05/registrazione.asp, line 42 
    
    The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
    grazie per il vostro aiuto
    Webmaster

  8. #8

  9. #9
    grazie mille darioN1 adesso tutto funzione.
    alla prossima
    Webmaster

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.