ho una normale query...
... e normalmente mi verrebbe da fare così poi...Codice PHP:$query = mysql_query("Select * From table");
e dopo andrei con la funzione section direttamente sul template per visualizzare i risultati.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..
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 ?
Ma poi sul file .tpl come li recupero ? Quando si tratta di maneggiare gli array il mio cervello va in pappaCodice 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);
Grazie !


Rispondi quotando