Cuando haces esto:
Código PHP:
Ver originalwhile ($row = $result->fetch_assoc()) {
$pageBody = '
<div id="announces">
<div id="title">
<a href="index.php?page=forums&forum=announces&theme='.$row['forumID'].'" title="Por '.$row['forumAuthor'].' el '.$row['forumDate'].'">'.$row['forumTitle'].'</a>
</div>
<hr/>
<p>'.$row['forumThread'].'</p>
</div>
';
}
Siempre reemplazas el valor de
$pageBody
, por lo que al final solo se queda con el último valor. Lo que debes de hacer es guardar cada dato en un array y luego imprimirlos todos con ayuda de un bucle.
Código PHP:
Ver originalwhile ($row = $result->fetch_assoc()) {
$pageBody[] = '
<div id="announces">
<div id="title">
<a href="index.php?page=forums&forum=announces&theme='.$row['forumID'].'" title="Por '.$row['forumAuthor'].' el '.$row['forumDate'].'">'.$row['forumTitle'].'</a>
</div>
<hr/>
<p>'.$row['forumThread'].'</p>
</div>
';
}
foreach ($pageBody as $valor){
echo $valor;
}
Saludos