Newsgroup: it.comp.www.asp
Titolo: E-mail e Asp

Devo inviare tramite e-mail, oltre ai dati anagrafici, l'elenco dei
prodotti acquistati dal cliente gia' inseriti in una tabella ordini di
access.
Per visualizzarli nella pagina asp uso il Do While, ho provato ad
utilizzarlo anche all'interno del codice per l'invio dell'e-mail, ma,
ovviamente, non funziona. Premettendo che con l'invio dei dati del
cliente non ho problemi, come posso fare per i prodotti ordinati ?
Spero di essere stata chiara. Grazie.
--
Posted from 
ns.sistemia.it
 [195.120.19.2]
via Mailgate.ORG Server - 
http://www.mailgate.org

Spero di essere stata chiara. Grazie.
be' magari posta il codice che hai scritto,
comunque:
per l'invio dell'email devi crearti un'istanza di CDONTS e "appendere" gli
oggetti acquistati ad una stringa che poi passerai al metodo "body"
dell'istanza di cdonts creata.
Posta lo script che si da la caccia all'errore ^___^
Nettuno

I dati anagrafici e la tabella li puoi scrivere dentro un file html su disco
che poi invii come attach nell' e-mail.
Saluti



Per creaty il body del messaggio, prova queste 2 strade:
dim testo
testo="Il tuo ordine"&chr(13)
testo=testo &"Articolo 1:"& rs("articolo")&chr(13)
testo=testo &"Articolo descrizione:"& rs("descrizione")&chr(13)
testo=testo &"Articolo prezzo:"& rs("presso")&chr(13)
testo=testo &"Grazie per averci scelto..."&chr(13)
oppure, while se vuoi come corpo del testo del messaggio tutto l'archivio...
dim testo
testo="Tuo ordine:" & chr(13)
while not rs.eof
testo=testo & "articolo: "&rs("articolo")&chr(13)
rs.movenext
wend
testo=testo &"Grazie per averci scelto..."&chr(13)
Quindi manda come body la variabile testo.
Ciao!
Andrew

 dell'istanza di cdonts creata.
.... ehm....... che dovrei fare????? Scusa ma sono ancora una principiante!!! :-)
Grazie



Lo potrei anche fare, ma che me faccio dei file html che rimangono sul disco ???
Inoltre se utilizzo sempre la stessa pagina html come mi devo comportare con gli accessi contemporanei ???


 wend
Grazie, ho gia' provato cosě ma ignora tutto cio' che e' contenuto all'interno del While....Wend
senza restituirmi nessun errore.
Altri suggerimenti ?



Ho provato questo codice che ti ho postato, č funziona alla perfezione. Alla
fine, nella variabile testo, trovi tutti i record del database. Se, quindi,
metti questa variabile come "body" dell'E-mail, il messaggio dovrebbe essere
recapitato perfettamente.
Nel tuo caso, se il ciclo while-wend non immette nessun valore nella
variabile, vuol dire che questo codice non viene eseguito perché con la
richiesta fatta al recordset non trova nessun record.
Fai questa semplice prova:
response.write "inizio<br>"
Do while not rsordine.eof
response.write "articolo: "& rsordine("articolo") &"<br>"
rsordine.movenext
loop
response.write "fine<br>"
Se sul browser non viene visualizzato niente tra "inizio" e "fine", hai
trovato dove sta l'inghippo. Controlla la sintassi del comando SQL che
immetti (se hai problemi postala nel NG).
Ciao!
Andrew

 Grazie
Semplice, il nome del file lo generi random tipo
giorno+mese+anno+ora+minuti+secondi+un numero random generato tra chesso
10000 e 20000 + .html
Subito sotto il codice dell'invio della mail....killi il file!
Saluti