Buenas a todos.
Yo también tenía el mismo problema, gracias a este código lo he solucionado, pero ahora se me plantea una duda.
Hay alguna manera de que no te repita el nombre del tema?
me explico:
Lo que me interesa es que sencillamente me enseñe el último mensaje de cada tema, si yo escribo en el tema "Prueba1" y luego alguien me contesta, con el código este aparece 2 veces Prueba1 en foro por Anonymus
También modifique el código para que me mostrase únicamente los posts de los foros que yo le seleccione.
Código HTML:
<table width=630 align=left>
<tr>
<td><font size=0><b> •</b>Nombre del Tema</font></a></td><td><font color=#AC2D02 size=0>›› en <b>Nombre del foro/b> por <i>Anonymous</i></font></td>
</tr>
<tr>
<td><font size=0><b> •</b>Nombre del Tema</font></a></td><td><font color=#AC2D02 size=0>›› en <b>Nombre del foro/b> por <i>Anonymous</i></font></td>
</tr>
<tr>
<td><font size=0><b> •</b>Nombre del Tema</font></a></td><td><font color=#AC2D02 size=0>›› en <b>Nombre del foro/b> por <i>Anonymous</i></font></td>
</tr>
<tr>
<td><font size=0><b> •</b>Nombre del Tema</font></a></td><td><font color=#AC2D02 size=0>›› en <b>Nombre del foro/b> por <i>Anonymous</i></font></td>
</tr>
</table>
Antes
Código PHP:
$consulta = "select * from ".$table_prefix."posts order by post_time desc";
Después
Código PHP:
$consulta = "select * from ".$table_prefix."posts where forum_id = 1 order by post_time desc";