premessa: versione joomla 2.5 versione chronoforms CFv4
Ciao a tutti,
ho realizzato nel mio sito un form per effettuare ricerche nel db passando 2 date e con un radio box con 2 opzioni per indirizzare su quale tabella effettuare la ricerca, per fare questo ho usato la action CustomCode e oltre alla select nelle 2 tabelle ho anche costruito la tabella grafica in htlm per la visualizzazione
<?php
$data1 = JRequest::getVar('data_1');
$data2 = JRequest::getVar('data_2');
$choice= JRequest::getVar('input_choice');
if($choice=='B')
{
$db =& JFactory::getDBO();
$query = "SELECT DATE_FORMAT( cf_created, '%d-%m-%Y %H:%i:%s' ) AS data, id_broken, note_area
FROM #__app_broken
WHERE cf_created BETWEEN '".$data1."' AND '".$data2."'";
$db->setQuery($query);
$row = $db->loadRowList();
echo '<table><th>Data</th><th>ID</th><th>Note</th></tr>';
foreach ($row as $key1=>$rw) {
echo '<tr>';
foreach ($rw as $key2=>$r) {
echo '<td>' .$r. '</td>';
}
echo '</tr>';
}
echo '</table>';
}
else
{
$db =& JFactory::getDBO();
$query = "SELECT DATE_FORMAT( cf_created, '%d-%m-%Y %H:%i:%s' ) AS data, DATE_FORMAT( cf_modified, '%d-%m-%Y %H:%i:%s' ) AS modified, id_work
FROM #__app_work
WHERE cf_created BETWEEN '".$data1."' AND '".$data2."'";
$db->setQuery($query);
$row = $db->loadRowList();
echo '<table><th>Data</th><th>Modified</th><th>ID</th></tr>';
foreach ($row as $key1=>$rw) {
echo '<tr>';
foreach ($rw as $key2=>$r) {
echo '<td>' .$r. '</td>';
}
echo '</tr>';
}
echo '</table>';
}
?>
ora avrei la necessità di inserire a fine pagina un pulsante che una volta premuto mi generasse un file XLS con i dati della ricerca effettuata precedentemente.
Il problema è che non so come fare
mi potete aiutare?
grazie