Ver Mensaje Individual
  #45 (permalink)  
Antiguo 04/04/2005, 10:33
Avatar de daosorio
daosorio
 
Fecha de Ingreso: mayo-2002
Ubicación: Veracruz
Mensajes: 235
Antigüedad: 22 años, 6 meses
Puntos: 3
Mejoras al código

Estimados colegas:

Yo uso el siguiente código para mostrar los últimos 15 mensajes del foro en una page x, y me funciona bien.

Código PHP:
<?
// phpBB :: MOSTRAR ULTIMOS 15 MENSAJES


$con=mysql_connect("localhost",USER,"");
mysql_select_db("BASEDEDATOS",$con);

// Cantidad de post a mostrar y prefijo de las tablas
$ultimos 15;
$prefijo "TBL_phpbb_";

// Consultas a la base
$result_mensaje=mysql_query("select * from $prefijo"."topics order by topic_id desc limit $ultimos",$con); 
while(
$mostrar_m mysql_fetch_array($result_mensaje)) { 
$topic=$mostrar_m["topic_id"];
$forum_id=$mostrar_m["forum_id"];
$result_foro=mysql_query("select * from $prefijo"."forums where forum_id like $forum_id",$con);
$mostrar_f=mysql_fetch_array($result_foro);
$forum_name $mostrar_f["forum_name"];
mysql_free_result($result_foro);
?>
                      &nbsp;<a href="http://MYSITE/phpBB2/viewtopic.php?t=<?=$topic;?>" target="_blank"><? echo $mostrar_m["topic_title"]; ?></a> en <i><b>
                        <?=$forum_name;?>
                        </b></i></font>&nbsp;<br>
                        <?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
?>

Sin embargo, me gustaría saber cómo le hago para lograr lo siguiente:

1.- Que muestre la fecha en que se posteó (publicó)
Tema - En Carpeta fulana - Fecha

2.- Y que me muestre los temas de una categoría, no de la subcategoría.
Ejemplo:
TECNOLOGÍA
* Software
* Hardware
* Híbrida

Por citar un caso, pero que me muestre todos los temas de tecnología y No los de solo de soft, o hard o híbridad...

Quedando así:

Nuevos discos duros en Hardware - 01/01/2005
Fedora Core 10 en Sofware - 15/05/2006

Espero se pueda.

Gracias y saludos.
__________________
Mi Blog: www.daosorio.com