fetchArray('SELECT * FROM in_tipiintervento ORDER BY descrizione'); $tecnici = $dbo->fetchArray("SELECT idanagrafica, ragione_sociale FROM an_anagrafiche WHERE idanagrafica IN ( SELECT idanagrafica FROM an_tipianagrafiche_anagrafiche WHERE idtipoanagrafica IN ( SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione = 'Tecnico' ) ) ORDER BY ragione_sociale"); if (!empty($tecnici)) { echo '
'; foreach ($tecnici as $tecnico) { echo ' '; // Tipi di interventi foreach ($tipi_interventi as $tipo_intervento) { // Lettura costi $rsc = $dbo->fetchArray('SELECT * FROM in_tariffe WHERE idtecnico='.prepare($tecnico['idanagrafica']).' AND idtipointervento='.prepare($tipo_intervento['idtipointervento'])); echo ' '; } } echo '
'.$tecnico['ragione_sociale'].' '.tr('Attività').' '.tr('Addebito orario').' '.tr('Addebito km').' '.tr('Addebito diritto ch.').' '.tr('Costo orario').' '.tr('Costo km').' '.tr('Costo diritto ch.').'
'.$tipo_intervento['descrizione'].'
'; } else { echo '

'.tr('Non sono presenti anagrafiche di tipo "Tecnico"').'

'; }