Error al querer hacer un doble while

Iniciado por LightHades, 8 Junio 2009, 17:35 PM

0 Miembros y 2 Visitantes están viendo este tema.

LightHades

Wenas gente!
Vereis, esq estoy intentando hacer un foro, y necesito poner los stats de los usuarios, el texto del post, el titulo y la fecha, y la firma del usuario.
My script es este( las columnas de la db y la tabla estan bien):
Código (php) [Seleccionar]
<table border="1" width="100%" cellpadding="0" cellspacing="0" bordercolor="#FFF" bgcolor="#666666">
     <TR><TD><B><center>Autor</center></B></TD><TD><B><center>Post</center></B></TD></TR>
   <?php
while(
$rowp mysql_fetch_assoc($postset)){
$us $rowp['Creator'];
$seluser "SELECT * FROM Cuentas Where id = '$us'";
$userset mysql_query($seluser$host) or die(mysql_error());
$totalRows_userset mysql_num_rows($userset);
$tit $rowp['Title'];
$fecha $rowp['Fecha'];
$text $rowp['Text'];
echo "<tr><td><center>&nbsp;<a href='verprofile.php?us=$us'>$us</a>&nbsp;</center></td>
<td>&nbsp;
$tit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fecha: $fecha&nbsp;</td></tr>";
while($rowus mysql_fetch_assoc($userset)){
$ti $rowus['Titulo'];
$av $rowus['Avatar'];
$lvl $rowus['Nivel'];
$rn $rowus['Rank'];
$ps $rowus['Posts'];
$gold $rowus['Oro'];
$firma $rowus['Firma'];
echo "<tr><td>$ti<br><img src='img/avatares/$av'><br><br>Nivel: $lvl<br><img src='img/ranks/$rn'><br><br>Post: $ps<br>Oro: $gold</td><td>$text<br><hr><br>$firma</td></tr>";
}
}

?>

   </TABLE>

primero lo habia hecho con un "printf" pero =mente no me funcionaba
solo es un fragmento, pero es la parte que hace lo q e dicho q quiero hacer.
No me funciona, solo me escribe el titulo del post, la fecha y el nombre del usuario, lo q va despues del 2º while no me lo escribe.

alguien sabe como lo hago??

gracias

luiggy2

Para que unas comillas se mustren, se usa el back slash \. Un ejemplo

Código (php) [Seleccionar]

<?

echo "La palabra \"texto\" esta entre comillas";


?>



De todas formas, hace no mucho que se preguntó:

http://foro.elhacker.net/php/comillas_en_php-t256883.0.html

Saludos!
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

LightHades

#2
pero sino tiene nada q ver esto con lo q me pasa... y si es asi, no pones como lo debo poner en mi script -.-

esto es lo q pasa, debajo de "Bienvenido deberia salir mas texto:


[u]nsigned

Código (php) [Seleccionar]

echo "<tr><td><center>&nbsp;<a href='verprofile.php?us=$us'>$us</a>&nbsp;</center></td>
<td>&nbsp;$tit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fecha: $fecha&nbsp;</td></tr>";



echo "<tr><td><center>&nbsp;<a href='verprofile.php?us=$us'>$us</a>&nbsp;</center></td><td>&nbsp;$tit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fecha: $fecha&nbsp;</td></tr>";
[/code=php]

[code=php]
echo <<<FIN"<tr><td><center>&nbsp;<a href='verprofile.php?us=$us'>$us</a>&nbsp;</center></td>
<td>&nbsp;$tit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fecha: $fecha&nbsp;</td></tr>";


Saludos[/code]

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

LightHades

me puedes decir q code tengo q coger? XD

LightHades

LOOOOOL NO HABIA NINGUN ERROR! Simplemente cogia el campo id de la tabla cuentas en lugar del campo Nombre :S