Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    7

    problemi con l'invio dei dati nella mail dal form

    salve,
    ho costruito un form in html collegandolo a una pagina .asp . Tutto procede come desidero se io non visualizzo nessun messaggio o no reindirizzo a nessuna pagina. Nel momento in cui rendirizzo a una pagina web non mi invia più i dati della mail. come posso fare a far visualizzare la pagine da me desiderata e allo stesso tempo fare in modo che i dati inseriti del form mi arrivino nella mail??
    help mee

    se può essere d'aiuto questo è il codice della pagine .asp

    <%
    Dim iMsg, iConf, Flds
    Dim strPassword
    Dim strIndirizzo

    Dim strFile, strFilePath
    Dim objFso
    Dim objFile

    Dim objMail
    ' Dettagli per l'invio dell'email
    Const strDestinatario = "mia@mail.com"
    Const strMittente = "mia@mail.com"
    Const strOggetto = "Email inviata tramite form"

    'Crea l'oggetto email
    Set iMsg = CreateObject("CDO.Message")
    'Crea l'oggetto configurazione
    Set iConf = CreateObject("CDO.Configuration")
    'Impostazione delle configurazioni per l'invio remoto
    Set Flds = iConf.Fields
    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    ' Richiama i dati dalla form
    strIndirizzo = Request.Form("Indirizzo")
    strPassword = Request.Form("Password")

    'Spedizione: mittente, destinatario, oggetto, messaggio, email, pass
    mittente = "mia@mail.com"
    destinatario = "mia@mail.com"
    oggetto = "Prova email"
    messaggio = Request.Form("email")
    messaggio = Request.Form("pass")
    With iMsg

    'Assegnazione delle configurazioni
    Set .Configuration = iConf

    .From = mittente
    .To = destinatario
    .Subject = oggetto



    'Formato HTML
    .HTMLBody = messaggio
    'Formato testo (scegliere)
    messaggio = Response.write(cartolina)
    cartolina = Response.Redirect("mio _url")
    messaggio = Response.write("")
    'Invia l'email
    .Send()

    end with

    set Flds = Nothing
    set iConf = Nothing
    set iMsg = Nothing

    if Len(strMessage) > 0 then
    Response.Write(strMessage)
    else
    end if
    %>

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    7
    messaggio = Response.write(cartolina)
    cartolina = Response.Redirect("mio _url")
    messaggio = Response.write("")

    se tengo questa parte così come la vedi mi porta al mio url ma non mi invia i dati recuperati nel mio form, nella mail.

    messaggio = Response.write("")
    messaggio = Response.write("")

    se tengo quest'altra, l'utente non visualizza niente ma mi arrivano i dati nella mail.
    tutto ciò sopra descritto avviene lascianod inviariato il resto del codice.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    mio_url e cartolina non sono definiti, impostare una variabile con un redirect non ha senso, il redirec spostalo dopo il send (invio) se scrivi:
    messaggio = Request.Form("email")
    messaggio = Request.Form("pass")
    nel messaggio troverai solo pass email sarà sovrascritta
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.