Cita:
Iniciado por budoky Te falta un ; en la linea 17
Exactamente pone
Código PHP:
$row2 = mysql_fetch_row($temas)
y deberia ser
Código PHP:
$row2 = mysql_fetch_row($temas);
Gracias! Me ha servido, aunque ahora me falla por otros lados, y nose porque :(
Mira, explico que es lo que intento hacer, y si podeis me ayudais
Estoy intentando agregar una columna con varias filas a la lista de los temas del foro que estoy creando. En esta columna, ira un recuento de los mensajes que hay en cada tema.
Gracias a lo que me has dicho, he dejado el codigo 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>';
?>
pero ahora me dice Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\listatemas.php on line 12
Perdonad por estas tonterias, pero me estoy iniciando. Gracias