- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- invio mail degli ordini di un carrello
-
invio mail degli ordini di un carrello
ciao, purtroppo quando clicco su invia ordini, le mail mi arrivano, ma sono senza testo visualizzo solo l'oggetto delle mail.
ho provato ha fare molte prove ma niente!
se avete qualche suggerimento da darmi.....vi posto i file ok?
carrello.asp........
spero di avere il vostro aiuto
grazie
-
ciao Sera84 benvenuto sul forum.
Ti invito a leggere il regolamento prima di postare.
Inserendo tutto il codice farai fare doppio lavoro a chi ti vuole aiutare perchè dovra leggere tutto e avrai sicuramente meno risposte.
Metti solo le parti di codice che creano problemi e non funzionano
-
rs3("utenteordini")="utenteordini" rs3(mail)="email" rs3(nome) = "nome" rs3(prezzo)="prezzo" rs3(quantita)="qnt" rs3(totale)="var_tot"
Questo non mi torna... te stai mettendo delle stringa all'interno del database, non i valori delle variabili.
.TextBody = " ha effettuato un nuovo ordine: "& Chr(13)&Chr(10)&_ "email: " &request.form("mail")& Chr(13)&Chr(10)&_ "nome: "& request.form("nome")& Chr(13)&Chr(10)&_ "quantita: " &request.form("quantita") &Chr(13)&Chr(10)&_ "prezzo: " &request.form("prezzo") & Chr(13)&Chr(10)&_ "totale: " &request.form("totale")
Questo mi sembra corretto.
Prova a fare un response.write request.form("prezzo") & " <br/> " & request.form("nome")e vediamo se i valori li ha portati dietro, altrimenti significa che nel form non hanno lo stesso nome.
posto la parte di codice che mi da problemi, la mia intenzione è quella di scrivere gli ordini nel database, poi prenderli e invialri via mail, perro questo non avviene all'invio della mail mi appare solo l'oggetto e i campi nome prezzo vuoti.
codice di carrello:
if request("azione") = "invia" then
%>
<!-- inizio invio email -->
<!-- #include file ="invioordine.asp" -->
<!-- fine invio email -->
<%
strSQL = "select * from tbl_Ordini where id_user = " & session("id_utente")
set rs3 = con.execute(strSQL)
rs3.AddNew
rs3("utenteordini")="utenteordini"
rs3(mail)="email"
rs3(nome) = "nome"
rs3(prezzo)="prezzo"
rs3(quantita)="qnt"
rs3(totale)="var_tot"
'Aggiorno i valori nel RecordSet
rs.Updatecodice di invio mail
while not rs3.eof
.TextBody = " ha effettuato un nuovo ordine: "& Chr(13)&Chr(10)&_
"email: " &request.form("mail")& Chr(13)&Chr(10)&_
"nome: "& request.form("nome")& Chr(13)&Chr(10)&_
"quantita: " &request.form("quantita") &Chr(13)&Chr(10)&_
"prezzo: " &request.form("prezzo") & Chr(13)&Chr(10)&_
"totale: " &request.form("totale")
rs3.movenext
wend
.Send
End With
On Error Resume Nextspero che qeusta volta qualcuno mi aiuti, spero soprattutto di aver rispettato le regole del forum
ciao e grazie