Joomla.it Forum
Componenti per Joomla! => Gestione Form => : pieroso 01 Aug 2012, 13:22:19
-
Ciao a tutti,
Ho utilizzato Chronoform con successo ma non riesco a fare un form che invii una mail all'utente loggato con i dati estratti con una query dal Data Base.
Per estrarre i dati ho messo in "Custom code" così:
<?php
$user =& JFactory::getUser();
// interrogare il DB:
$db =& JFactory::getDBO();
$query = "SELECT * FROM jos_alpha_userpoints_details WHERE referreid LIKE'%".$user->username."%' and points<0 ORDER BY `id` DESC";
$db->setQuery($query);
$row = $db->loadAssoc();
$id=$row['id'];
$acquirente=$row['referreid'];
$importo=$row['points'];
$data=$row['insert_date'];
$venditore=$row['datareference'];
?>
Poi per ricavare l'utente loggato ho messo:
<?php
$user =& JFactory::getUser();
echo "<input type=\"hidden\" name=\"username\" value=\"$user->username\" />";
?>
Quindi ho configurato l"actions email" in "on load" mettendo nel "dinamyc to" username e nel "Template" ho messo:
<td>Numero Transazione</td>
<td>{id}</td>
nel "to" Static ho provato a mettere un indirizzo e mi arriva l'email ma senza il valore id ma solo il testo:{id}.
Se invece lascio vuoto il "to" Static non arriva niente.
Per favore qualcuno mi può aiutare?
Grazie.
Piero.
-
Molto probabilmente analizzando i file del componente acymailing riesci a risolvere
-
Scusami ma non capisco, potresti spiegarmi cosa intendi?
-
Forse quello che fu detto qui ti può aiutare
http://forum.joomla.it/index.php/topic,146238.msg652164.html#msg652164