Invio Dati Del Form A Db E Via Mail
Auteur : Marco Bonizzoni
Visité 3402,
Followers 3,
Partagé 35
Ciao a tutti ho creato un form mail e l'ho collegato ad un database e funziona correttamente, l'utente compila i campi clicca su invio e mi polola il db.
Vorrei però oltre che inviare i dati al database inviarli anche via mail al mio reparto commerciale è possibile? anche modificando a manina il codice.
i moduli in questione sono questi
http://www.egimotors.it/concessionari.html
http://www.egimotors.it/registrazione-telaio.html
http://www.egimotors.it/iscrizione-news.html
come sempre grazie!
Posté le
mi associo alla richiesta che avevo già fatto in un post precedente..http://answers.websitex5.com/post/6792 . Nel caso non fosse chiaro vi allego una immagine di come dovrebbe essere il modulo :
Buongiorno Marco e Michele,
per inviare l'email al mittente basta selezionare l'opzione "Invia e-mail di conferma al mittente". L'email di conferma verrà inviata esattamente come accde quando si utilizza l'invio classico dei dati del form.
Per inviare invece i dati anche ad un'altra email invece, forse conviene selezionare "Invia i dati ad un file" e scrivere da sè una pagina che oltre a salvare i dati in un database, li invia anche via email.
La versione 9 permette di indicare i vari attributi "name" di ogni campo, per cui risulta facile identificarli in uno script esterno.
Allora prima di tutto distinguiamo : il mittente è colui che invia l'email e nel caso specifico è colui che archivia i dati nel database. Il destinatario è colui che ha inserito i dati nel modulo e riceve una email di conferma dal mittente.
Perciò la richiesta è quella di fare in modo che anche il mittente riceva una copia della email con i dati che sono stati inseriti. Il perchè di questa richiesta mi sembra abbastanza semplice. Nel momento in cui qualcuno inserisce dei dati attraverso il modulo, il mittente riceve via email una segnalazione che sono stati inseriti dei dati.
Scusa Claudio ma tu lavori all'U.C.A.S (Ufficio Complicazioni Affari Semplici) ? La soluzione l'abbiamo già trovata (thx to Stesil) ma si tratta di renderla stabile per evitare che ad ogni upload delle pagine del sito occorra aggiornare manualmente via ftp anche il file imEmailForm.php
ci fai un esempio?
Michele
Infatti io parlavo di mittente, non di destinatario.
Per inviarla al destinatario ho risposto un pò più in giù dicendo di inviare i dati ad un file e sfruttare quello per inviare il messaggio (oltre che per salvare i dati in un DB).
Si tratta di fare un'update al programma (con aggiornamento della UI + modifica a PHP). La si può fare ma Marco deve attendere 1/2 mesi prima che sia disponibile.
La mia soluzione invece è intesa a dare subito a Marco la possibilità di ricevere le email.
Una volta inserito il campo, basta fare doppio click su di esso e selezionare il tab "Opzioni". Qui, nell'attributo name si può specificare il nome che si preferisce, ad esempio "email". In questo modo, una volta che i dati sono stati postati al file di destinazione (in questo esempio si tratta di un file PHP), al suo interno quel campo sarà presente nell'array $_POST all'indice "email" ovvero in $_POST['email'].
Auteur
Dunque, in un primo momento ho optato per la soluzione suggerita da stesil, poi Serzio ha trovato una soluzione più idonea modificando il x5engine.php.
Dunque come da slogan del forum mi hanno permesso di andare "oltre il 5 step" e il mio problema è stato risolto, poi quando sarà il momento farò upgrade del programma.
Grazie a tutti, Marco.
Anche senza scrivere addirittura una pagina, basta aggiungere una manciata di righe all' x5engine.php
Evidentemente non hai letto la prosecuzione del topic .... nell' aldilà.