Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2008, 14:39
Avatar de Breaklo
Breaklo
 
Fecha de Ingreso: junio-2008
Ubicación: Buenos Aires
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 1
Ayuda 2 while

Hola a todos,

Bueno mi problema es el siguiente.
Estoy armando una especie de Blog, y que en cada entrada tenga sus respectivos comentarios.

Código PHP:
<?

$config 
"config.php"// RUTA ABSOLUTA AL ARCHIVO CONFIG.PHP                 predeterminado    (http://www.tudominio.com/config.php)
include($config); 

$query_noticias=mysql_query("select * from noticias order by fecha Desc"$conectarDB);
$query_comentarios=mysql_query("select * from comentarios ",$conectarDB);
$totalregistros=mysql_num_rows($query_comentarios);

while (
$row=mysql_fetch_assoc($query_noticias)) {
echo    
'<h2>'.$row[titulo].'</h2>
        <br><p>'
.$row[articulo].'</p><br>
        <div>'
.$row[autor].' | '.$row[dia].' de '.$row[mes].' del '.$row[año].' a las '.$row[hora].' | '.$row[categoria].' | <a href="'.$pagina.'/admin/noticias.php?do=editar&id='.$row[id_noticia].'">editar</a></div>';
echo 
"Comentarios: ($totalregustros)";
}
while (
$row2=mysql_fetch_array($query_comentarios)) {
echo 
'<p>'.$row2[comentario].'</p>
<div>'
.$row2[nombre].' | '.$row2[email].'</div>';
echo 
"Agregar comentario";

echo 
'<form action=?comentar='.$row[id_noticia].' method="post">
<input type="hidden" name="id" value="'
.$row[id_noticia].'">
<br>Nick:<br>
<input type="text" name="nombre">
<br>E-Mail:<br>
<input type="text" name="email">
<br>Escriba el comentario<br>
<textarea name="comentario" cols="50" rows="10"></textarea>
<br><input type="submit" value="Enviar comentario"><br>
</form>'
;
?>
Como haria para que el segndo while este dentro del primero ?
Por que de esa manera, aparecen todos las noticias, y despues todos los comentarios.


Muchas gracias