ho una normale query...
Codice PHP:
$query = mysql_query("Select * From table");
... e normalmente mi verrebbe da fare così poi...
Codice PHP:
while ($row = mysql_fetch_assoc($query)){
$dato1[] = $row['dato1'];
$dato2[] = $row['dato2'];
//etc..
}
// e poi per portarle sul template di smarty
$smarty->assign("dato1", $dato1);
$smarty->assign("dato2", $dato2);
// etc..
e dopo andrei con la funzione section direttamente sul template per visualizzare i risultati.
Ma c'è un modo per saltare la fase di "appoggio" dati in variabile $dato e poter far direttamente nel ciclo while il $smarty->assign ?
Dovrei annidare tutto dentro degli array forse in questo modo ?
Codice PHP:
$i=1;
while ($row = mysql_fetch_assoc($query)){
$tutti_i_dati[$i] = $row['dato1'];
$tutti_i_dati[$i] = $row['dato2'];
$i++;
}
$smarty->assign("dati", $tutti_i_dati);
Ma poi sul file .tpl come li recupero ? Quando si tratta di maneggiare gli array il mio cervello va in pappa
Grazie !