Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 52
  1. #1

    modulo che inserisce all'interno di un mdb e invia una mail all'e-mail inserita

    salve a tutti , vorrei unire queste due pagine:
    Sinceramente non sò nemmeno se si può fare....
    allora vi spiego queste sono due pagine separate, una provvede a inviare un e-mail istantanea, mentre l'altra inserisce i dati all'interno di un mdb, vorrei fare in modo che se io vado ad inserire i dati nel modulo vengono contemporaneamente inseriti nel modulo è mi sia inviato un promemoria sia a chi inserisce i dati e sia all'mio indirizzo e-mail...
    qualcuno può darmi una mano?


    invio mail
    codice:
    						 <?php
     // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
     $to = "xxxx@xxxxxx.xxxx";
     
     // IL SOGGETTO DELLA MAIL
     $subject = "titolo";
     
     // COSTRUZIONE DEL CORPO DEL MESSAGGIO
     $body = "Contenuto del modulo:\n\n";
     
     $body .= "nome: " . trim(stripslashes($_POST["nome"])) . "\n";
     $body .= "email: " . trim(stripslashes($_POST["email"])) . "\n";
     $body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
     $body .= "testo: " . trim(stripslashes($_POST["testo"])) . "\n"; 
     
    
     
     
     // INTESTAZIONI SUPPLEMENTARI
     $headers = "From: Modulo utenti<INDIRIZZO-COME-SOPRA>";
     
     // INVIO DELLA MAIL
     if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
     
     echo "Il messaggio è stato inviato correttamente.";
      
     } else {// ALTRIMENTI...
     
     echo "Si sono verificati dei problemi nell'invio del preventivo.";
     
     }
     
     ?>


    questo è inserimento al mdb
    codice:
    <%
    
    nome = trim(Request.form("nome"))
    nome = replace(nome,"'","''")
    cognome = trim(Request.form("cognome"))
    cognome = replace(cognome,"'","''")
    cognome = trim(Request.form("ragione_sociale"))
    cognome = replace(ragione_sociale,"'","''")
    email = trim(Request.form("email"))
    email = replace(email ,"'","''")
    
    
    
    
    dim objconn,dbPath,dbConnString 
    dbPath = server.mapPath("mdb-database/utenti.mdb")
    dbConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath
    set objConn = server.createObject("ADODB.Connection")
    objConn.open dbConnString
    
    
    SQL = "INSERT INTO utenti (nome, cognome, email,) "&_
    "VALUES ('" & nome & "','" & cognome & "','" & email & "')"
    objconn.Execute(sql)
    response.write "
    
     correttamente!</p>"
    objconn.Close
    set objConn = nothing
    %>
    Grazie a tutti...
    P.S. non sono tanto pratico di programmazione

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: modulo che inserisce all'interno di un mdb e invia una mail all'e-mail inserita

    Per iniziare usa un solo linguaggio l'invio email e php l'inserimento e asp decidi quale usare convertendo uno dei due, oltretutto non sono neanche sicuro che si possino utilizzare due linguaggi contemporaneamente nella setessa pagina (al 99% direi di no)
    Originariamente inviato da enrico16101990
    ..
    P.S. non sono tanto pratico di programmazione
    Anch'io avevo lo stesso problma poi studiando i linguaggi, in parte (non si finisce mai d'imparare) l'ho risolto, secondo me applicandoti puoi riuscirci anche tu!!!
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    invece con questo sistema di invio e-mail?

    codice:
    <%
    
    'Se alla pagina viene inviata la form con i dati...
    
    if Request.Form("invia_btn") = "INVIA" then
      Dim Mail
      Set Mail = Server.CreateObject("CDONTS.NewMail")
      Mail.From       = Request.Form("nome")
      Mail.To         = Request.Form("cognome")
      Mail.Subject    = Request.Form("email")
      Mail.Body       = Request.Form("testo")
      Mail.Importance = 1
      Mail.Send            'invia la e-mail
      Set Mail = nothing
      Response.Write "<CENTER><H2>E-mail inviata!<H2></CENTER>"
    else
    
    'altrimenti visualizza la Form
    
    %>

  4. #4

  5. #5
    si
    invio mail
    codice:
    <%
    
    'Se alla pagina viene inviata la form con i dati...
    
    if Request.Form("invia_btn") = "INVIA" then
      Dim Mail
      Set Mail = Server.CreateObject("CDONTS.NewMail")
      Mail.From       = Request.Form("nome")
      Mail.To         = Request.Form("cognome")
      Mail.Subject    = Request.Form("email")
      Mail.Body       = Request.Form("testo")
      Mail.Importance = 1
      Mail.Send            'invia la e-mail
      Set Mail = nothing
      Response.Write "<CENTER><H2>E-mail inviata!<H2></CENTER>"
    else
    
    'altrimenti visualizza la Form
    
    %>
    questo è inserimento al mdb

    codice:
    <%
    
    nome = trim(Request.form("nome"))
    nome = replace(nome,"'","''")
    cognome = trim(Request.form("cognome"))
    cognome = replace(cognome,"'","''")
    cognome = trim(Request.form("ragione_sociale"))
    cognome = replace(ragione_sociale,"'","''")
    email = trim(Request.form("email"))
    email = replace(email ,"'","''")
    
    
    
    
    dim objconn,dbPath,dbConnString 
    dbPath = server.mapPath("mdb-database/utenti.mdb")
    dbConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath
    set objConn = server.createObject("ADODB.Connection")
    objConn.open dbConnString
    
    
    SQL = "INSERT INTO utenti (nome, cognome, email,) "&_
    "VALUES ('" & nome & "','" & cognome & "','" & email & "')"
    objconn.Execute(sql)
    response.write "
    
     correttamente!</p>"
    objconn.Close
    set objConn = nothing
    %>

  6. #6
    bene, grazie per avercelo detto

  7. #7

  8. #8
    Nessuno può aiutarmi?

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <%
    nome = trim(Request.form("nome"))
    nome = replace(nome,"'","''")
    cognome = trim(Request.form("cognome"))
    cognome = replace(cognome,"'","''")
    cognome = trim(Request.form("ragione_sociale"))
    cognome = replace(ragione_sociale,"'","''")
    email = trim(Request.form("email"))
    email = replace(email ,"'","''")
    
    dim objconn,dbPath,dbConnString 
    dbPath = server.mapPath("mdb-database/utenti.mdb")
    dbConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath
    set objConn = server.createObject("ADODB.Connection")
    objConn.open dbConnString
    
    
    SQL = "INSERT INTO utenti (nome, cognome, email,) "&_
    "VALUES ('" & nome & "','" & cognome & "','" & email & "')"
    objconn.Execute(sql)
    
    Dim Mail
      Set Mail = Server.CreateObject("CDONTS.NewMail")
      Mail.From       = Request.Form("nome")
      Mail.To         = Request.Form("cognome")
      Mail.Subject    = Request.Form("email")
      Mail.Body       = "qui scrivi il testo che vuoi che appai nella mail"
      Mail.Importance = 1
      Mail.Send            'invia la e-mail
      Set Mail = nothing
      Response.Write "
    
     correttamente!</p><CENTER><H2>E-mail inviata!<H2></CENTER>"
    objconn.Close
    set objConn = nothing 
    %>
    Siamo alle astine [|||||||||] come all'asilo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    salve a tutti, ho provato queste righe e mi stampa questo errore

    codice:
    Microsoft JET Database Engine error '80040e14'
    
    Syntax error in INSERT INTO statement.
    
    /prova/Invia_prova.asp, line 95
    che coincide con la riga:

    codice:
    objConn.open dbConnString
    da cosa potrebbe dipendere?
    Grazie ragazzi....

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.