Tengo una pagina donde coge los datos
foro.php
Código PHP:
<?php
require('configuracion.php');
$id = $_GET["id"];
$subforo1 = $_GET["f"];
if(empty($id)) Header("Location: foro.php?f=$subforo1");
$sql = "SELECT id, autor, titulo, mensaje, ";
$sql.= "DATE_FORMAT(fecha, '%d/%m/%Y %H:%i:%s') as enviado FROM foro ";
$sql.= "WHERE id='$id' OR identificador='$id' ORDER BY fecha ASC";
$rs = mysql_query($sql, $con);
$row1 = mysql_fetch_array($rs) ;
$autor1 = $row1["autor"];
$sql2 = "SELECT * FROM usuarios WHERE nick='$autor1'";
$rs2 = mysql_query($sql2, $con);
include('header.html');
if(mysql_num_rows($rs)>0)
{
include('titulos_post.html');
$template = implode("", file('post.html'));
while($row = mysql_fetch_assoc($rs))
{
$color=($color==""?"#5b69a6":"");
$row["color"] = $color;
//manipulamos el mensaje
$row["mensaje"] = nl2br($row["mensaje"]);
$row["mensaje"] = parsearTags($row["mensaje"]);
mostrarTemplate($template, $row);
}
}
include('footer.html');
?>
despues tengo la pagina donde se muestra el nick, mensaje y demas, que es donde deberia mostrarse el numero de mensajes, pero lo muestra todo menos el numero de mensajes
Código PHP:
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr bgcolor="<?=$color?>">
<td width="25%" valign="top"> <b><a name="<?=$id?>">
<?=$autor?></a>
</b><br>
<font size="-2">Enviado el : <?=$enviado?></font> <br>
<font size="-2">Numero de mensajes : <?=$mensajes?></font>
</td>
<td> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><strong><font size="-1">
<?=$titulo?>
</font></strong> </td>
<td width="10%" align="right"> [ <a href="respuesta.php?id=<?=$id?>&citar=1&f=<?=$subforo?>">RESPONDER</a>
]</td>
</tr>
</table>
<hr align="center" width="100%" size="2" noshade>
<?=$mensaje?></td>
</tr>
<tr>
<td colspan="2" height="5"></td>
</tr>
</table>
pd: la conexion a la bd esta bien hecha ya que me hace otras cosas