essendo php lato server, di echo ce ne deve essere una sola....
Trovo stupido avere mille echo nel codice, tanto quanto avere codice html nel codice php....
ecco l'index delle mie pagine, dove chiamo funzioni che mi restituiscono i dati, ma non esce html dalle funzioni, bensi' viene fatto un parse con un template e mi ritorna tutto bello mescolato, pronto a essere messo a video:
codice:
$i = new html_index();
$m = new menu();
if (isset($_GET["m"]))
$i->menu_result = $m->getMenu((int)$_GET["m"]);
$i->menu = $m->getMenu();
if (isset($_GET["c"]))
$i->content = $m->getContent((int)$_GET["c"],1);
else
{
$i->content = $m->getContent(-1);
$i->content = $i->content[0];
}
$sql = "SELECT footer FROM ".TBL_PERS;
$q = new CSql($sql);
$q->next();
$i->footer = $q->record[0];
echo $i->getIndex();