Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2006, 09:50
donkeyro
 
Fecha de Ingreso: noviembre-2006
Mensajes: 3
Antigüedad: 17 años, 6 meses
Puntos: 1
Últimos mensajes foro en otra web

Este es el script en cuestion, lo uso en postnuke:

Código PHP:
<?php
//conexion base de datos
$con=mysql_connect("","","");
mysql_select_db("",$con);

// Cantidad de post a mostrar y prefijo de las tablas
$ultimos 10;
$prefijo "phpbb_";

// Consultas a la base

//Nombre mensaje
$result_mensaje=mysql_query("select * from $prefijo"."topics order by topic_last_post_id desc limit $ultimos",$con);
while(
$mostrar_m mysql_fetch_array($result_mensaje)) {
$topic=$mostrar_m["topic_id"];

$post_id $mostrar_m['topic_last_post_id'];
$forum_id=$mostrar_m["forum_id"];
$topic_replies=$mostrar_m["topic_replies"];
$poster_id=$mostrar_m["poster_id"];

//Nombre FORO
$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"];

//Nombre último USER en responder
$result_user mysql_query("select * from $prefijo"."users where user_id like $poster_id",$con);
$mostrar_u mysql_fetch_array($result_user);  
$username=$mostrar_u["username"];

mysql_free_result($result_foro);
mysql_free_result($result_user);
?>
<font face="verdana" size="1">»&nbsp;<a href="viewtopic.php?t=<?=$topic;?>&p=<?=$post_id?>#<?=$post_id?>" target="_blank"><? echo $mostrar_m["topic_title"]; ?></a>&nbsp;(<?=$topic_replies;?> Respuestas);&nbsp;en <i><b><?=$forum_name;?></b></i>&nbsp; último post por <?=$username;?></font><br>
<?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
}
?>
Resulta que me sale todo bien, pero no me sale el usuario que posteó último.
Me imagino será porque la consulta que hago estará mal y lo busco mal lo qu quiero, pero es que no tengo ni idea de como hacerlo bien. Alguien sabría decirme que debo poner para que me salga??

Pongo captura:

"No me deja porque me pone nosequé de 30 mensajes"
Pero vamos, que me pone algo así:

Balón de Oro para Cannavaro (5 Respuestas); en El Carrusel Deportivo último post por

Como se puede ver, no sale el user y me gustaría que saliera.

Gracias por adelantado. ;)