Cita:
Iniciado por Nexus10 Prueba así:
Código PHP:
echo "SELECT count(*) AS n_mensajes from mensajes where id_tema='".$row["id_tema"]."'";
No funciona, mirad, ahora el codigo lo tengo asi
Código PHP:
<?php
include("config.php");
$result=mysql_query("select * from temas");
echo'
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> Id. Tema</TD><TD> Tabla </TD><TD> Descripcion </TD><TD> Nº de Mensajes </TD></TR>
';
while($row = mysql_fetch_array($result)) {
$temas = mysql_query("SELECT count(*) AS n_mensajes from mensajes where id_tema='".$row["id_tema"]."'");
$row2 = mysql_fetch_row($temas);
echo'<tr><td> '.$row["id_tema"].'</td>
<td> <a href="mensajetabla.php?id='.$row["id_tema"].'">'.$row["titulotema"].'</a> </td>
<td> '.$row["desctema"].' </td>
<td>'.$row2["n_mensajes"].'</td></tr>';
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
<?php
echo'<br> Si no encuentras el tema que buscas, puedes crear uno como usuario registrado pulsando <a href=creartema.php>aquí</a>';
?>
y me dice: Notice: Undefined index: n_mensajes in C:\xampp\htdocs\listatemas.php on line 16