ciao ragazzi ho un problema con un ciclo in pratica io ho una query ceh estrae gli ultimi 5 topic del forum però poi con un ciclo setto la variabile $ultime_dal_forum che ogni volta ha diverso valore!il problema è che io setto quest avariabile in un tpl {ultime_dal_forum},ora il problema è che mi visualizza solo il primo topic che da la query il codice è questo:
Codice PHP:
<?
//accedo a dei file protetti che possono essere presi solo in lettura!
/*------------------------------------------------*/
define('PWM'true);
define('IN_PHPBB'true);
/*------------------------------------------------*/
//definisco la path del forum
/*------------------------------------------------*/
$phpbb_root_path 'forum/';
/*------------------------------------------------*/
//definisco il redirect dopo il login
/*------------------------------------------------*/
$redirect '../index.php';
/*------------------------------------------------*/
//includo i file necessari per costruire la pagina
/*------------------------------------------------*/
include($phpbb_root_path  'extension.inc');
include(
$phpbb_root_path  'common.'.$phpEx);
/*------------------------------------------------*/
//includo le librerie necessarie
include("librerie/online.php");
//inizio la sessione
$sessione session_pagestart($user_ipPAGE_INDEX);
init_userprefs($sessione);
/*------------------------------------------------*/
//includo il file della gestione del template
include_once("librerie/template.php");
/*------------------------------------------------*/
//definisco il titolo della pagina
/*------------------------------------------------*/
$sito "portalewebmasters.com";
$pagina "Home page!";
/*------------------------------------------------*/
//includo l'header della pagina
include("librerie/header.php");
/*------------------------------------------------*/
//definisco la pagina che vado a costruire
$templat = new tpl("pwm_template/index_body.tpl");
/*------------------------------------------------*/
//procedo con la proggettazione della pagina
//definisco le variabili di sessione
$utente $sessione[username];
$id_sessione $sessione[session_id];
$avatar $sessione[user_avatar]; 
$ultima_visita strftime("%d-%m-%Y",$sessione[user_lastvisit]);
$user_ip $sessione[user_ip];
if (
$online_usrlist == or $online_userlist == NULL)
{
$online_userlist "Registrati: nessuno!";

$query "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM phpbb_topics t, phpbb_forums f, phpbb_posts p, phpbb_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT 5"
;
$res mysql_query($query);
while (
$row mysql_fetch_array($res))
{
$data date ("d-m-Y"$row[post_time]);
$ora date("H:i:s"$row[post_time]);
$titolo_topic $row[topic_title];
$utente $row[username];
$ultime_dal_forum "Titolo topic:[b]$titolo_topic[/b] di: [b]$utente[/b] ultima risposta: [b]$data[/b] alle: [b]$ora[/b]
"
;
}
/*------------------------------------------------*/
//assegno alcune variabili di template
$templat->assegna(array(
'messaggio_home' => 'Benvenuto visitatore come puoi vedere il sito è sotto costruzione torna più tardi!',
'utenti_totali' => $total_online_users,
'visitatori' => $guests_online,
'nascosti' => $logged_hidden_online,
'registrati' => $logged_visible_online,
'lista_registrati' => $online_userlist,
'ultime_dal_forum' => $ultime_dal_forum
));
/*------------------------------------------------*/
//stampo la pagina
$templat->stampa();
/*------------------------------------------------*/
//includo il footer
include("librerie/footer.php");
/*------------------------------------------------*/
?>
il file tpl invece quello del body è questo:
codice:
<body>
<div align="center">
<table border="0" width="778" align="center"><tr><td width="772" height="808">
<table width="426" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
[img]images/index_01.gif[/img]
</td>
</tr>
</table>
<table width="100" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
[img]images/index_02.gif[/img]
</td>
</tr>
<tr>
<td background="images/index_05.gif">
<blockquote>
<p align="left">&gt; link

&gt; link

&gt; link 

&gt; link
</blockquote>               
</td>
</tr>
<tr>
<td>
[img]images/index_09.gif[/img]
</td>
</tr>
<tr>
<td>
[img]images/index_12.gif[/img]
</td>
</tr>
<tr>
<td height="61" background="images/index_05.gif">
<blockquote>
<p align="left">
&gt; link

&gt; link

&gt; link 

&gt; link </p>
</blockquote>                  
</td>
</tr>
<tr>
<td>
[img]images/index_09.gif[/img]
</td>
</tr>
<tr>
<td>
[img]images/index_18.gif[/img]
</td>
</tr>
<tr>
<td height="31" background="images/index_05.gif">
<blockquote>
<p align="left">
&gt; link

&gt; link

&gt; link 

&gt; link </p>
</blockquote>                  
</td>
</tr>
<tr>
<td>
[img]images/index_09.gif[/img]
</td>
</tr>
</table>
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
[img]images/index_23.gif[/img]
</td>
</tr>
<tr>
<td background="images/index_05.gif">
<blockquote>
<div align="left">
&gt; link

&gt; link

&gt; link 

&gt; link</div>
</blockquote>
</td>
</tr>
<tr>
<td height="23" background="images/index_27.gif">

</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
[img]images/index_04.gif[/img]
</td>
</tr>
<tr>
<td height="48" background="images/index_07.gif">
<blockquote>
<p align="left">
&gt; link

&gt; link

&gt; link 

&gt; link</p>
</blockquote>
</td>
</tr>
<tr>
<td>
[img]images/index_11.gif[/img]
</td>
</tr>
<tr>
<td>
[img]images/index_13.gif[/img]
</td>
</tr>
<tr>
<td height="48" background="images/index_07.gif">
<blockquote>
<p align="left">
<table align=\"center\">
<tr>
<td>
In totale ci sono {utenti_totali} utenti in linea ::
 {visitatori} visitatori, {nascosti} nascosti e
{registrati} registrati! 
</td>
</tr>
<tr>
<td>
{lista_registrati}
</td>
</tr>
</table>
</blockquote>
</td>
</tr>
<tr>
<td>
[img]images/index_11.gif[/img]
</td>
</tr>
<tr>
<td>
[img]images/index_19.gif[/img]
</td>
</tr>
<tr>
<td height="48" background="images/index_07.gif">
<blockquote>
<p align="left">
&gt; link

&gt; link

&gt; link 

&gt; link</p>
</blockquote>
</td>
</tr>
<tr>
<td>
[img]images/index_11.gif[/img]
</td>
</tr>
<tr>
<td>
[img]images/index_24.gif[/img]
</td>
</tr>
<tr>
<td background="images/index_07.gif">
<blockquote>
<p align="left">
&gt; link

&gt; link

&gt; link 

&gt; link</p>
</blockquote>
</td>
</tr>
<tr>
<td>[img]images/index_29.gif[/img]
</td>
</tr>
</table>
</td>
</tr>
</table>        
<table width="100" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td>[img]images/index_03.gif[/img]</td>
              </tr>
              <tr>
                <td height="128" background="images/index_06.gif"><blockquote>
                  <p align="left">{messaggio_home}</p>
                </blockquote>                  </td>
              </tr>
              <tr>
                <td>[img]images/index_16.gif[/img]</td>
              </tr>
              <tr>
                <td>[img]images/index_17.gif[/img]</td>
              </tr>
              <tr>
                <td background="images/index_06.gif"><blockquote>
                  <p align="left">{ultime_dal_forum}</p>
                </blockquote>                  </td>
              </tr>
              <tr>
                <td>[img]images/index_28.gif[/img]</td>
              </tr>
            </table>
come potete vedere qui
il ciclo stampa solo la prima discussione che trova!