2 messaggi dal 14 novembre 2001
Salve!
Perché (secondo voi) questi codici non funzionano come dovrebbero?
Per farli funzionare correttamente, devi:
1- mandarmi una mail con i dati inseriti
2- scrivere i dati nel db

Il problema è che l?email non mi arriva? funzionando solo il salvataggio nel db.

Devo ottimizzare i codici, o vanno bene così?



<%
Option Explicit
Dim NomeAzienda, Canale, AltraAttivita, Indirizzo, Citta, Provincia, Cap
Dim Telefono, Fax, Email, SitoWeb, Profilo
Dim strSql, objConn, dbConn, objMail
%>

<html>
<head>


<%
Sub Main()
ecco_fatto(email)
manda_posta()
escreve_db()
End sub

'--------------------------------------------------------

Sub ecco_fatto(email)
response.write "Ok! I dati della tua azienda sono stati inviati in modo corretto."
End sub

'--------------------------------------------------------

Sub manda_posta()

NomeAzienda=Request.Form("NomeAzienda")
Canale=Request.Form("Canale")
AltraAttivita=Request.Form("AltraAttivita")
Indirizzo=Request.Form("Indirizzo")
Citta=Request.Form("Citta")
Provincia=Request.Form("Provincia")
Cap=Request.Form("Cap")
Telefono=Request.Form("Telefono")
Fax=Request.Form("Fax")
Email=Request.Form("Email")
SitoWeb=Request.Form("SitoWeb")
Profilo=Request.Form("Profilo")

Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = request("Email")
objMail.To = "visfit@texarco.it"
objMail.Subject = "Registrazione Siracusa In Vetrina"
objMail.Body = "Nome Azienda: " & request("NomeAzienda") & VbCrLf &_
"Canale: " & request("Vanale") & VbCrLf &_
"Altra Attivita: " & request("AltraAttivita") & VbCrLf &_
"Indirizzo: " & request("Indirizzo") & VbCrLf &_
"Citta': " & request("Citta") & VbCrLf &_
"Provincia: " & request("Provincia") & VbCrLf &_
"CAP: " & request("Cap") & VbCrLf &_
"Telefono: " & request("Telefono") & VbCrLf &_
"Fax: " & request("Fax") & VbCrLf &_
"E-mail: " & request("Email") & VbCrLf &_
"Sito web: " & request("Sito_web") & VbCrLf &_
"Profilo: " & request("Profilo") & VbCrLf &_
"Fine!"
objMail.BodyFormat=1
objMail.MailFormat=1
objMail.Send

Set objMail = Nothing

End sub

'--------------------------------------------------------

Sub escreve_db()

NomeAzienda=Request.Form("NomeAzienda")
Canale=Request.Form("Canale")
AltraAttivita=Request.Form("AltraAttivita")
Indirizzo=Request.Form("Indirizzo")
Citta=Request.Form("Citta")
Provincia=Request.Form("Provincia")
Cap=Request.Form("Cap")
Telefono=Request.Form("Telefono")
Fax=Request.Form("Fax")
Email=Request.Form("Email")
SitoWeb=Request.Form("SitoWeb")
Profilo=Request.Form("Profilo")

strsql = "INSERT INTO REGISTRO"
strsql = strsql & "("
strsql = strsql & "NomeAzienda,"
strsql = strsql & "Canale,"
strsql = strsql & "AltraAttivita,"
strsql = strsql & "Indirizzo,"
strsql = strsql & "Citta,"
strsql = strsql & "Provincia,"
strsql = strsql & "Cap,"
strsql = strsql & "Telefono,"
strsql = strsql & "Fax,"
strsql = strsql & "Email,"
strsql = strsql & "SitoWeb,"
strsql = strsql & "Profilo)"
strsql = strsql & " VALUES('"
strsql = strsql & NomeAzienda
strsql = strsql & "','"
strsql = strsql & Canale
strsql = strsql & "','"
strsql = strsql & AltraAttivita
strsql = strsql & "','"
strsql = strsql & Indirizzo
strsql = strsql & "','"
strsql = strsql & Citta
strsql = strsql & "','"
strsql = strsql & Provincia
strsql = strsql & "','"
strsql = strsql & Cap
strsql = strsql & "','"
strsql = strsql & Telefono
strsql = strsql & "','"
strsql = strsql & Fax
strsql = strsql & "','"
strsql = strsql & Email
strsql = strsql & "','"
strsql = strsql & SitoWeb
strsql = strsql & "','"
strsql = strsql & Profilo
strsql = strsql & "')"


Set objConn = Server.CreateObject("Adodb.connection")
ObjConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=" & server.MapPath("azienda_db.mdb") & ";"
objConn.Open dbConn
objConn.Execute strsql

objConn.Close
set objConn = Nothing

End Sub
%>

</head>
<body>

<%
call Main()
%>

</body>
</html>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.