I have this code:
<?php
$db = JFactory::getDBO(); $db->setQuery("SELECT data, numero, totale
FROM generico_fatturazione_fatture_clienti WHERE documento = '4'
AND data BETWEEN (SELECT dalla_data_ FROM statistiche_andamento_aziendale WHERE id = 1)
AND (SELECT alla_data_ FROM statistiche_andamento_aziendale WHERE id = 1)");
$risultato = $db->loadObjectList();
if ($risultato == null) {echo '<b>0</b>';}
elseif ($risultato == 0) {echo '<b>0</b>';}
else { echo '<br>';
foreach($risultato as $value) {foreach($value as $key => $data){ echo $data;} }
} ?>
For every query i got: "Value 1, Value 2, Value 3" so I got the values for: "data, numero, totale". Is there a way to get a list for each 3 results formatted like:
FIRST RESULT:
- Data: Value 1
- Numero: Value 2
- Totale: Value 3
SECOND RESULT:
- Data: Value 1
- Numero: Value 2
- Totale: Value 3
etc etc?
I've fixed the code and now output looks more acceptable, i just need to converte the first value (data string) to another format:
<?php $db = JFactory::getDBO(); $db->setQuery("
SELECT data, numero, totale
FROM generico_fatturazione_fatture_clienti WHERE documento = '4'
AND data BETWEEN (SELECT dalla_data_ FROM statistiche_andamento_aziendale WHERE id = 1)
AND (SELECT alla_data_ FROM statistiche_andamento_aziendale WHERE id = 1)");
$risultato = $db->loadObjectList();
if ($risultato == null) {echo '<b>0</b>';}
elseif ($risultato == 0) {echo '<b>0</b>';}
else { echo '<br>';
foreach($risultato as $value) {
$i= 0;
foreach($value as $key => $data){
$i++;
if($i == 1) { $class = 'Data: '; }
elseif($i == 2) { $class = 'Fattura Numero: '; }
elseif($i == 3) { $class = 'Totale (€): '; }
if ($i == 3) {$newline = '<br>';} else {$newline = null;}
$virgola = ',';
echo $class.' <b> '.$data.$virgola.' </b>'.$newline;
} }} ?>