umpf ...... ma che e' ?????


1- funzione di estrazione dati oppurtunamente parametrizzata
2- funzione di visualizzazione dati oppurtunamente parametrizzata

COsi' hai 1 funzione di recupero dati che puoi usare indipendentemente dal contesto in cui sei unitamente alla procedura che si occupa di visualizzarli. La seconda procedura puoi cosi' modificarla a tempo di cambio delle specifiche, ad esempio se vuoi cambiare il layout etc o i dati che visualizzi

codice:
function getBlogMeta( $opts )
{
//ESEGUI SELECT 

// CONTROLLA RISULTATI

// POPOLA STRUTTURA DATI

// RITORNA RISULTATO =======> SOLO DATI

}

function blogDataToHtml( $dati , $opts )
{
// CONTROLLA COERENZA DATI

// GENERA HTML IN BASE ALLE OPTS PASATE

// RITORNA STRINGA 

}
As easy as that !