54 messaggi dal 21 gennaio 2002
ciao,
ho un problema per inviare per via email la tabella che viene creata da questa for:



for k=0 to ubound(carrello,2)
NewTd="<TD align=center><input type=checkbox name=elimina value=" & campi("CODICE") & ">"
NewTd=NewTd & "<TD width=150>" & campi("id_nome") & "</TD>"
NewTd=NewTd & "<TD align=center><input type=text size=3 name=qta value=" & carrello(1,k) & "></TD>"
totale=totale+campi("campo_prezzo")*carrello(1,k)
NewTd=NewTd & "<TD>" & formatCurrency(campi("campo_prezzo")*carrello(1,k)) & "</TD>"
NewRow="<TR>" & NewTd & "</TR>"

ObjMail.body = ObjMail.body & NewRow

Response.write NewRow
rsArticoli.MoveNext
next


mi da errore nel ObjMail.body:

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'body'

/conferma.asp, line 133



come posso fare?


Modificala così:

for k=0 to ubound(carrello,2)
NewTd="<TD align=center><input type=checkbox name=elimina value=" & campi("CODICE") & ">"
NewTd=NewTd & "<TD width=150>" & campi("id_nome") & "</TD>"
NewTd=NewTd & "<TD align=center><input type=text size=3 name=qta value=" & carrello(1,k) & "></TD>"
totale=totale+campi("campo_prezzo")*carrello(1,k)
NewTd=NewTd & "<TD>" & formatCurrency(campi("campo_prezzo")*carrello(1,k)) & "</TD>"
NewRow="<TR>" & NewTd & "</TR>"

tab = tab & NewRow
'ObjMail.body = ObjMail.body & NewRow

'Response.write NewRow
non ho capito a cosa ti serve questo response.write

rsArticoli.MoveNext
next

Presuppongo che a questo punto l'oggetto objmail sia già stato creato

ObjMail.body = tab

Ciao

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.