Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269

    invio email dopo insert

    ho un problema di questo tipo :

    recupero dei dati da un form e faccio la insert in un db


    poi prendo il dato della email da una altra tabella del db

    estraggo l'ultimo dato inserito (quello della insert)
    e vorrei inviarlo alla email .

    non so se mi sono spiegato..

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    cos'è che non riesci a fare?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    la insert è ok
    ho due problemi :
    1°: quando vado a prendere i dati appena inseriti non funziona(non estrae nulla)

    2° : non manda e mail

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    posta il code.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    ecco il codice:

    codice:
    	ruolo = Replace(Trim(Request.Form("ruolo")), "'", "''")
    	corso = Replace(Trim(Request.Form("corso")), "'", "''")
            rru=Replace(Trim(Request.Form("rru")), "'", "''")
    CNN=Application("CNN")
    
    	set conn=Server.CreateObject("ADODB.Connection")
    	conn.open CNN 
    	
    	qry = "INSERT INTO iscritti(ruolo,corso,rru) 	VALUES ( '"& ruolo &"', '"& corso &"','"& rru &"')"	
    	conn.execute(qry)
    
    registrazione effettuata 
    hai inserito i seguenti dati:
    
    <%response.write " " & corso & "
    "%>
    <% response.write "" & ruolo & "
    "%>
    <%	
    
    Set rs1 = Server.CreateObject("ADODB.Recordset")
    	qry2="SELECT TOP 1 id ruolo,corso, rru FROM iscritti WHERE vis=-1 ;"
    	rs1.Open qry2,conn
    	response.write(qry2)
    Set rs = Server.CreateObject("ADODB.Recordset")
    	qry3 ="SELECT email from Login where UserName = '"& rru & "' and Clearance ='"& iper &"';"
    	rs.Open qry3,conn
    	if not rs.eof then 
    	do until rs.eof 
    	rs.movenext 
    	loop
    	end if 
    	response.write(qry3)
    
    
    
    		Set Mail = Server.CreateObject("CDONTS.NewMail")
    
    da = "messaggi@prova.it"
    titolo = "Invio Iscrizione a Corso"
    mex = ciao
    
    	Set MAIL = CreateObject("CDONTS.NewMail")
    	MAIL.From = da
    	MAIL.Subject = titolo
    	
    	MyBody = "<html><body><font face=Verdana size=2> Dati Inseriti. "
    	MyBody = MyBody + rs1("corso") & " " & rs1("ruolo") & ",
    " & mex
    	MyBody = MyBody + "</font></body></html>"
    
    	MAIL.Body = MyBody
    	MAIL.To = rs("email")
    	MAIL.BodyFormat = 0
    	MAIL.MailFormat = 0
    '	response.write rs("nome") & " " & rs("email") & "
    "
    	MAIL.Send
    	set MAIL = nothing
    
    
    	rs1.close
    	set rs1=nothing
    	rs.close
    	set rs = nothing 
    	conn.close
    	set conn=nothing
    
    	end if
    	
    	
    %>

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    credo che il problema prioritario sia, in questo momento, il recupero dell'ultimo record inserito, cosa che puoi fare con "@@identity". Se ne è parlato, prova a ricercare nel forum.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.