input->getInt('cfid', '%'); //$query = $db ->getQuery(true); // Query 1° livello $queryLivello01 = $db->getQuery(true) ->select('DISTINCT cf_id,nome,pseudonimo,immagine,nazionenascita,statoregnascita,comunenascita,data_nascita,nazionemorte,statoregmorte,comunemorte,data_morte,qualifica') ->select([ 'CASE WHEN pseudonimo IS NOT NULL AND pseudonimo != "" AND pseudonimo != nome THEN CONCAT("[",pseudonimo,"]") ELSE "" END AS pseudonimo', ]) ->from($db ->quoteName('nuvrj_data_personaggi')) ->where($db->quoteName('cf_id') . ' LIKE ' . $db->quote($cfid)) ->where($db->quoteName('condiviso') . 'NOT LIKE ' . $db->quote('')) ->group([ $db ->quoteName('cf_id') ]) ->order([ ($db ->quoteName('anno_nascita') . 'ASC'), ($db ->quoteName('nome') . 'ASC') ]); $db->setQuery($queryLivello01); $Livello01 = $db->loadObjectList(); // Stampa i risultati foreach ($Livello01 as $liv01) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; // Query 2° livello riferimento $queryLivello02 = $db->getQuery(true) ->select([ '*' ]) ->from($db ->quoteName('nuvrj_data_personaggi', 'a')) ->where($db->quoteName('a.cf_id') . 'LIKE ' . $db->quote($liv01->cf_id)); // Esegui 2° query riferimento $db->setQuery($queryLivello02); $livello02 = $db->loadObjectList(); foreach ($livello02 as $liv02) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; // Query 3° livello $queryLivello03 = $db->getQuery(true) ->select([ '*' ]) ->from($db ->quoteName('nuvrj_data_aforismi', 'a')) ->where($db->quoteName('a.idautore') . 'LIKE ' . $db->quote($liv01->cf_id)) // ->where($db->quoteName('a.idcartella') . 'LIKE ' . $db->quote($liv02->idfolder)) // ->where($db->quoteName('a.stato') . '!=' . $db->quote('archiviato')) ->group([ // $db ->quoteName('a.idcartella'), // $db ->quoteName('a.riferimento_txt'), $db ->quoteName('a.idafor') ]); // ->order([ // ($db ->quoteName('a.riferimento_txt') . 'ASC'), // ($db ->quoteName('a.argomento_txt') . 'ASC') //]); // Esegui 3° query $db->setQuery($queryLivello03); $livello03 = $db->loadObjectList(); foreach ($livello03 as $liv03) { echo ''; echo ''; echo ''; } } echo '
'. htmlspecialchars($liv01->nome) . ' ⇰ ' . htmlspecialchars($liv01->pseudonimo) . '
'. htmlspecialchars($liv01->nazionenascita) . ' ⇰ '. htmlspecialchars($liv01->statoregnascita) . ' ⇰ '. htmlspecialchars($liv01->comunenascita) . ' ⇰ '. htmlspecialchars($liv01->data_nascita) . ' '. htmlspecialchars($liv01->nazionemorte) . ' ⇰ '. htmlspecialchars($liv01->statoregmorte) . ' ⇰ '. htmlspecialchars($liv01->comunemorte) . ' '. htmlspecialchars($liv01->data_morte) . ' '. htmlspecialchars($liv01->qualifica) . ' 
'.htmlspecialchars_decode($liv02->note).'
'.htmlspecialchars_decode($liv02->pensiero).'
'.htmlspecialchars_decode($liv02->dicono).'
'.htmlspecialchars_decode($liv03->aforismi).'
'; } ?>

This form was created by ChronoForms