Joomla.it Forum

Componenti per Joomla! => Gestione Form => : pieroso 01 Aug 2012, 13:22:19

: Inviare email a utente loggato con i dati di una query
: 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.



: Re:Inviare email a utente loggato con i dati di una query
: giusebos 01 Aug 2012, 16:28:41
Molto probabilmente analizzando i file del componente acymailing riesci a risolvere
: Re:Inviare email a utente loggato con i dati di una query
: pieroso 01 Aug 2012, 23:42:57
Scusami ma non capisco, potresti spiegarmi cosa intendi?
: Re:Inviare email a utente loggato con i dati di una query
: vales 14 Aug 2012, 18:50:11
Forse quello che fu detto qui ti può aiutare

http://forum.joomla.it/index.php/topic,146238.msg652164.html#msg652164