Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2008, 12:55
Avatar de polin2bclan
polin2bclan
 
Fecha de Ingreso: julio-2008
Mensajes: 73
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: sistema de comentarios

Amigo, lo que debes es asignar a cada comentario un id de cada noticia, ejemplo, la noticia 2 el id es dos y a la hora de meter un comentario en la noticia 2 debera guardar en un campo id_noti el valor 2 para que cuando mandes a mostrar los comentarios de la noticia 2 la consulta use el campo id_noti para mostrar el contenido.

A como dice GatorV

Puedes usarlo así

Código PHP:
SELECT FROM tabla WHERE id_noti='$id_noti' 
--------------------------------------------------------------------------
Aquí te dejo a como lo uso yo:

Código PHP:
<div align="left">
  <?php
$this_file 
"galeria.php?galeria=$id_gal&foto=$id_pic";
if (!isset(
$PHP_SELF) || $PHP_SELF == "") { $PHP_SELF $this_file; }
if (isset(
$_POST['txtnick'])) { $txtnick $_POST['txtnick'] ; }
if (isset(
$_POST['txtname'])) { $txtname $_POST['txtname'] ; }
if (isset(
$_POST['txtcoment'])) { $txtcoment $_POST['txtcoment'] ; }
if(
$_REQUEST[txtprecionarme]){
if(
$txtname=="" or $txtcoment==""){
echo 
"<div align=\"center\"><strong>Error:</strong> Rellene todos los campos</span></div>";
}
else {
mysql_query("INSERT into polin_comentarios_galerias (nick,nombre,comentarios) VALUES ('$txtnick','$txtname','$txtcoment')") or die (mysql_error());
}
}
?>
  <?php
$nickuser
="nick";
$consulta=mysql_query("SELECT * FROM polin_comentarios_galerias WHERE nick='$id_gal' order by id DESC") or die (mysql_error());
while(
$sql=mysql_fetch_array($consulta)) {
$n_coment=$sql[nombre];
$c_coment=$sql[comentarios];
$nombre substr($n_coment0100);
$comentariossubstr($c_coment0,2000);
echo 
"<span class=\"colordeltextodelcomentario\">$nombre:</span> $comentarios<br><br>";
 }
 
?>
</div>
<div align="center">
<form id="form1" name="form1" method="post" action="<? echo $this_file?>">
  <label>
  <input name="txtprecionarme" type="hidden" id="txtprecionarme" value="true" />
  <input type="hidden" name="txtnick" id="txtnick" value="<? echo $id_gal?>" />
  <br />
  </label>
  <label>
  
  Nombre:        <br />
  </label>
  <input name="txtname" type="text" id="txtname" maxlength="40" />
  <br />
  Comentario:<br />
  <label>
  <textarea name="txtcoment" cols="60" id="txtcoment" onKeyUp="maximucho()"></textarea>
  </label>
  <br />
  <br />
  <label>
  <input type="submit" name="button" id="button" value="Enviar comentario" />
  </label>
  <br />
  
</form>
    </div>
Talves te funciona mi ejemplo.