Grazie Moderatore per l'incoraggiamento ed accetto di buon grado anche i rimproveri, servono a far ragionare anche se con me sarà difficile... :maLOL:
infatti ecco quello che ho realizzato:
-una asp che visualizza il profilo utente selezionato; da questa pagina cliccando su un pulsante si invia un msg passando per un form:
codice:
<%
Option Explicit
response.buffer = True
dim id, nome, cognome, email, IDCD
nome = request.querystring("nome")
id = request.querystring("id")
Dim Conn, SQL, Rec
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/utente.mdb")
SQL = "SELECT * FROM tbl where id = " &id
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec = Conn.Execute(SQL)
IDCD = rec("id")%>
<form method="POST" action="formnewmessage.asp?IDCD=<%=IDCD%>">
-la asp del form, dove ho scritto:
codice:
<form method="POST" action="newmessage.asp">
<input type="hidden" name="iddestinatario" value="<%=iddestinatario%>">
........
</form>
-la pagina di invio messaggio:
codice:
cod = Request.Form("iddestinatario")
nome = Request.Form("nome")
cognome = Request.Form("cognome")
email = Request.Form("email")
messaggio = Request.Form("messaggio")
data = Date()
Dim Conn, SQL, Rec
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/utente.mdb")
SQL = "SELECT * FROM tbl_login where id = " &cod
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec = Conn.Execute(SQL)
Dim objMail, messaggio
...........
rec.close
Set rec = Nothing
Conn.Close
Set Conn = Nothing
ma come hai già sicuramente intuito non funziona...