Caro Carlo2002, sei stato gentilissimo nell'espormi la tua soluzione.
Come puoi notare di seguito, adotto la soluzione similissima alla tua, con l'unica differenza che quando vado a riempire i placeholder specificati nel template, VISUALIZZO SOLAMENTE IL PRIMO ELEMENTO del DB nonostante, come tu stesso puoi vedere, stia tutto dentro un ciclo WHILE.
Codice PHP:
$body = new Template("dtml/details.html");
while($ris1 = mysql_fetch_assoc($res1)) {
//echo $ris1['url'];
$url_ = $ris1['url'];
$desc_ = $ris1['description'];
$cat_ = $ris1['name'];
//for ($i=0; $i < $conto_riga; $i++) {
$body->setContent("link",$url_);
$body->setContent("descr_link",$desc_);
$body->setContent("cat_link",$cat_);
//$body->setContent('links',$link->get());
//}
Come è possibile? Premetto che il file details.HTML caricato nel template l'ho svuotato fino all'osso, lasciando solamente i placeholder come visualizzabile di seguito:
details.html
Codice PHP:
<html>
<head>
</head>
<body>
<table width="100%">
<tr>
<td>
<[link]>
<[descr_link]>
<[cat_link]>
</td>
</tr>
</table>
</body>
</html>