+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: form + mail.. problemi col database

  1. #1
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    473
    Eccomi di nuovo

    Questo è il codice:

    <%
    msg=""
    msg2=""
    Action = Left(UCase(Request("Action")),5)

    If Action = "INVIA" Then
    If Request("dati") = "" Then
    Msg2="<i>Ricorda l'autorizzazione al trattamento dei dati personali</i>"
    end if
    If Request("company") = "" OR _
    Request("lastname") = "" OR _
    Request("firstname") = "" OR _
    Request("mansione") = "" OR _
    Request("mail") = "" Then
    msg="<I>E' necessario compilare tutti i campi.</I>"
    End If

    If msg = "" and msg2="" Then
    sql = "insert into users (" &_
    "company, " &_
    "lastname, " &_
    "firstname, " &_
    "mansione, " &_
    "mail, " &_
    "dati) " &_
    "VALUES ( "
    sql = sql & CheckString(Request("company"), ",")
    sql = sql & CheckString(Request("lastname"), ",")
    sql = sql & CheckString(Request("firstname"), ",")
    sql = sql & CheckString(Request("mansione"), ",")
    sql = sql & CheckString(Request("mail"), ",")
    sql = sql & CheckString(Request("dati"), ")")
    Set Conn = Server.CreateObject("ADODB.Connection")
    sql = "select max(id) from users"
    Conn.Open Session("ConnectionString")
    set rs = Conn.Execute(sql)& nbsp;
    rs.Close
    Conn.Close
    Set myMail=CreateObject("CDO.Message")
    myMail.Subject="Conferma Iscrizione"
    myMail.From="xxxxxxxxxxxxx"
    myMail.To=request("mail")
    myMail.Bcc="xxxxxxxx"
    myMail.HTMLBody= "<table border=0 width=800><tr><td width=200><img src=xxxxxxx.gif></td><td><center><h3 ><font face=tahoma>Conferma Iscrizione</font></h3></center></td> </tr></table><br>"

    myMail.HTMLBody= myMail.HTMLBody & "<font face=tahoma>Gentile " & request("firstname") & " " & request("lastname") & ", questi sono i dati che ci ha fornito: <br><br>"
    myMail.HTMLBody= myMail.HTMLBody & "<br>Cognome: " & request("lastname") & " <br>Nome: " & request("firstname") & "<br>Azienda: " & request("company") & "<br>Mansione: " & request("mansione") & "<br>Mail: " & request("mail") & "<br>"
    myMail.HTMLBody= myMail.HTMLBody & "<br>e desidera partecipare ai seguenti seminari:<br>"
    myMail.HTMLBody= myMail.HTMLBody & " <br><br>Nel caso in cui i dati siano sbagliati o per qualsiasi altro motivo non esiti a contattarci mandando una mail a info@logicalsecurity.it .<br><br>Distinti Saluti"
    myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") =2
    myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver" )="xxxxxx"
    myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverp ort")=25
    myMail.Configuration.Fields.Update
    myMail.Send
    Response.Redirect "../ls/reg.htm"
    End If
    End If
    %>

    Il problema è che ... prende le variabili, manda le mail con tutto a posto ma non salva su database.. avete qualche idea?

    ciao grazie
    - The user formerly known as GRiM[R]eaPeR -

  2. #2
    Post
    4,740
    Blogs
    12
    Scusa,
    Hai provato ad eseguire esclusivamente la query SQL e vedere cosa succede ? Solitamente per risolvere questi inconvenienti dovresti provare ad eseguire una query semplice, magari con solo 1 o 2 campi, per capire qual e' il campo incriminato (sempre se ci sia).

    Comunque la concatenazione della variabile sql non mi piace affatto... Durante l'INSERT adoperi un metodo di concatenazione diverso dal VALUES. Cerca di utilizzare un sistema uguale per tutta la stringa. Cerchiamo di essere piu' ordinati.

    A presto, fammi sapere,
    Giuseppe

  3. #3
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    473
    quello che volevo dire è che non mi da errori.. solo che non scrive sul database. Non ci sono ampi incriminati credo
    - The user formerly known as GRiM[R]eaPeR -

+ Rispondi al Thread

Discussioni simili

  1. Articolo: PHP 5: Scegliere un database - parte 4°
    Da McGraw-Hill nel forum PHP
    Risposte: 0
    Ultimo Post: 21-12-2005, 10:25
  2. Articolo: PHP 5: Scegliere un database - parte 3°
    Da McGraw-Hill nel forum PHP
    Risposte: 0
    Ultimo Post: 21-12-2005, 10:11
  3. Articolo: PHP 5: Scegliere un database - parte 2°
    Da McGraw-Hill nel forum PHP
    Risposte: 0
    Ultimo Post: 19-12-2005, 23:28
  4. Articolo: PHP 5: Scegliere un database - parte 1°
    Da McGraw-Hill nel forum PHP
    Risposte: 0
    Ultimo Post: 15-12-2005, 15:35

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi