Hola nuevamente,
lo unico que necesitas hacer es por ejemplo en el codigo donde actualizas los comentarios:
Código PHP:
<?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("INSERT INTO tabla_comments VALUES( $idp, $coment )");
}
?>
haciendo esto ya quedan todos los comentarios en un registro independiente y te olvidas de ir anidando todos como lo hacias con $coment2, ademas de esta manera ya le puedes dar facilmente el estilo que tu quieras una vez que los leas de la DB.
y para mostrarlos simplemente haces esto:
Código PHP:
<strong>Comentarios</strong><br />
<div id="comentarios">
<?php
mysql_connect("servidor","usuario","contraseña");
mysql_select_db('base');
$re=mysql_query('select * from tabla_comments where id ="'.$_GET['id'].'" ');
while($f=mysql_fetch_array($re)){
echo '<div class="estiloComentarios">';
echo '<b>'.$f['comentarios'].'</b>';
echo '</div>';
}
?>
</div>
Incluso para que este mas completo puedes agregarle la fecha a tabla_comments y mostrarla junto con el comentario.
Otra sugerencia es que las acciones con el servidor (actualizar base de datos) los hagas en un archivo aparte, asi sera mas facil de entender y mantener tu codigo.
Saludos y suerte!