Entones como ven todos los comentarios de un post quedan en un solo campo que es el campo comentarios dependiendo del post.
Cuando quiero mostrar los comentarios de un post lo único que hago es poner un:
el código de la imagen de abajo es el siguiente:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link href="/sistemadenoticias/estilonoti.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-color: #BCD5DC;
}
-->
</style></head>
<body>
<center><div id="cnombre"><?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<center><b><a href="/usuarios/bususuarios.php">Creado Por: '.$f['nombre'].''.' - El Dia '.$f['fecha'].'</a></b><br/></center>';
}
?></div></center>
<center><div id="npost"><?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<center><b>Numero de post = '.$f['id'].'</b></center>';
}
?></div></center>
<br />
<br />
<br />
<center><div id="titulo" align="center"><?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<br/><center><h1><b>'.$f['titulo'].'</b></h1></center><br /><br />';
}?></div></center>
<div id="contenido" align="center">
<div id="con1"><img src="imagenes/cap1.png" width="794" height="40" /></div>
<div id="con2"><?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<center><b>'.$f['noticia'].'</b></center><br /><br />';
}
?></div>
<div id="con3"><img src="imagenes/cap3.png" width="794" height="35" /></div>
</div>
<br />
<center><div id="comentar" align="center"><form action="noticia.php" method="post" name="formulario1" id="formulario1">
<hr align="center" />
<label> <strong>RESPONDER:</strong><br />
<input name="id_post" type="hidden" id="id_post" value="<?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo ''.$f['id'].'';
}
?>" size="15" readonly="readonly"/>
<br />
</label>
<label>
<textarea name="comentario" id="comentario" cols="65" rows="8"></textarea>
</label>
</strong></p>
<p>
<label></label>
<input type="submit" value="Enviar comentario" />
<input name="comentario2" type="hidden" id="comentario2" value="<?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<b>'.$f['comentarios'].'</b>';
}
?>" />
<a href="mipagina.php">Volver</a></p>
</form><?php
$coment2=$_POST['comentario2'];
$idp=$_POST['id_post'];
$coment=$_POST['comentario'];
if($idp!="" and $coment!=""){
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
mysql_query("UPDATE noticias SET comentarios='Comentario:|$coment|<br/>$coment2' WHERE id='$idp'");
}
?></div></center><br />
<strong>Comentarios</strong><br />
<div id="comentarios"><?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from noticias where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<b>'.$f['comentarios'].'</b>';
}
?></div>
</body>
</html>
![](http://img70.xooimage.com/files/1/8/c/comentarios_todo-28ba411.png)