Joomla.it Forum
Componenti per Joomla! => Gestione Form => : dagoma 23 Jan 2012, 21:58:26
-
Ciao
volevo inviare una mail, ovviamente tramite form con (Chronoforms) ed inviarla ad una serie di indirizzi mail che escono fuori da una query (dal db contatti).
Cerco di spiegarmi meglio. Compilando il mio form io scelgo la mia provincia e la mia categoria(campi ovviamente presente sul db contatti) ne faccio la select e vorrei che fosse spedito a tutti questi .. risultanti dalla select:
tabella CONTATTI,
campi:
Nome, User, EMAIL, Provincia, Categoria
io vorrei inviare la mail del mio form a:
select EMAIL from CONTATTI where Provincia LIKE Provincia_form and Categoria LIKE categoria_form
sono stato chiaro??? come posso impostarlo sul Dynamic to???
Ciao e grazie MILLE!!!
-
Chronoforms non puņ fare questo con i suoi strumenti standard.
Occorre che tu realizzi un script in php che usi le API di joomla che gestiscono le mail. Poi poni lo script in un'action Custom Code da collocare nell'area On submit di un form che con l'invio esegue lo script.
-
Chronoforms non puņ fare questo con i suoi strumenti standard.
Occorre che tu realizzi un script in php che usi le API di joomla che gestiscono le mail. Poi poni lo script in un'action Custom Code da collocare nell'area On submit di un form che con l'invio esegue lo script.
Ciao Vales, grazie per la risposta.
Scusa se insisto, ma e' per capire se ce la posso fare, mettendo che sono un profano sia di php che di api di joomla.
La mia idea e' quella di creare un array (di email) con db multi record loader, da utilizzare con la sezione dynamic to dell'email. Dove sbaglio? ???
A questo punto prima difficolta eseguire WHERE non statico. Mi spiego:
in advaced di db multi record loader c'e' un WHERE
se lo setto x valore statico
cb_provincia = "Avellino"
Funziona benissimo,
se lo voglio dinamico, che dipenda dalla select box con field name provincia non funziona ne:
cb_provincia = $form->data['provincia']
cb_provincia ={'provincia'}
NESSUNO dei due??? come mai??? come devo chiamare questo campo?
ti ringrazio e ti richiedo risposta Ciao VALES
-
In attesa di una risposta ILLuminante ... posto almeno una piccola soluzione ...
come si scrive una correta WHERE CONDITION per un campo del form?
soluzione:
campo_db LIKE '%<?php echo $_POST['campo_form'];?>%'
spero di esser stato d'aiuto!!!
Ovviamente aggiungo un altro mio quesito:
Se da un form voglio passare ad un altro form dopo il submit .. dove lo scrivo?
ho provato con redirect url .. ma sembra nn funzionare .. qualche buon cuore mi spiega???
Ciaooo