Hola os explico un poco como funciona el script yo tengo un tabla llamada: "mensajes" en ella tengo el titulo del mensaje: "titulo" el autor: "autor" y el id del mensaje: "elid".
Por otro lado tengo otra tabla llamada "post" en ella tengo el cuerpo de los mensajes: "cuerpo" asociados a su escritor: "autor" y al id del mensaje "elid".
Resulta que hay dos campos con el mismo "elid", y solo me muestra la primera noticia, me deberia imprimir las dos.
Código PHP:
<?php
$result = mysql_query("SELECT elid,autor,titulo FROM thread where id=11");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$resultt = mysql_query("SELECT cuerpo FROM post where elid=$row[0] and autor = '$row[1]'");
while ($rowt = mysql_fetch_array($resultt, MYSQL_NUM)) {
$tituro = $row[0];
$titurot = $row[2];
echo <<< HTML
<table>
<tr bgcolor="#FHHH98">
<td align="center" >
HTML;
echo $tituro;
echo <<< HTML
</td>
<td align="center">
HTML;
echo $titurot;
echo <<< HTML
</td>
</tr>
</table>
<table><tr><td width="100%" bgcolor="#FF0000">$rowt[0]</td></tr></table>
HTML;
}
mysql_free_result($result);
}
mysql_free_result($resultt);
?>
el problema es que row[0] que corresponde al elid muestra dos resultados y solo imprime el primero el segundo no sale, ¿poqrue sera?
saludos