WebSite X5Help Center

 
Marco Bonizzoni
Marco Bonizzoni
User

Invio Dati Del Form A Db E Via Mail  it

Autore: Marco Bonizzoni
Visite 3130, Followers 3, Condiviso 35  
Parole Chiave: base,campi,data,form,invio,mail

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!
 

Postato il
6 RISPOSTE - 2 UTILI
Mi Lux
Mi Lux
User

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 :

Leggi di più
Postato il da Mi Lux
Incomedia
Claudio N.
Incomedia

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. Wink

La versione 9 permette di indicare i vari attributi "name" di ogni campo, per cui risulta facile identificarli in uno script esterno.

Leggi di più
Postato il da Claudio N.
Mi Lux
Mi Lux
User
Claudio N.
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.

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.

Claudio N.
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. Wink

Scusa Claudio ma tu lavori all'U.C.A.S (Ufficio Complicazioni Affari Semplici) Cool? 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 

Claudio N.
La versione 9 permette di indicare i vari attributi "name" di ogni campo, per cui risulta facile identificarli in uno script esterno.

ci fai un esempio?

Michele

Leggi di più
Postato il da Mi Lux
Incomedia
Claudio N.
Incomedia
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.

Infatti io parlavo di mittente, non di destinatario. Wink

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).

Scusa Claudio ma tu lavori all'U.C.A.S (Ufficio Complicazioni Affari Semplici) Cool? 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

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.

ci fai un esempio?

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']. Wink

Leggi di più
Postato il da Claudio N.
Marco Bonizzoni
Marco Bonizzoni
User
Autore

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.

Leggi di più
Postato il da Marco Bonizzoni
Serzio ©
Serzio ©
User
Claudio N.
... 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. ...

Anche senza scrivere addirittura una pagina, basta aggiungere una manciata di righe all' x5engine.php

Michele Q.
... 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  ...

Evidentemente non hai letto la prosecuzione del topic .... nell' aldilà. Wink



Leggi di più
Postato il da Serzio ©