Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2006, 09:48
escan_0
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 9 meses
Puntos: 2
solo me muestra un resultado

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($resultMYSQL_NUM)) {

$resultt mysql_query("SELECT cuerpo FROM post where elid=$row[0] and autor = '$row[1]'");
while (
$rowt mysql_fetch_array($resulttMYSQL_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