Aqui lo importante es la lectura de nuestros comentarios, lo que debemos hacer primero que todo es obtener los comentarios, pero solo queremos aquellos que correspondan a la noticia actual, para ello pedimos aquellos cuyo campo id_noticia corresponda con el id de la noticia actual(noticia.php?id=456):
$resultComen = mysql_query("SELECT * FROM comentarios WHERE id_noticia='$id' ORDER BY id ASC");
Y el resto es sencillo, simplemente imprimir en pantalla cada comentario, con su respectivo nick:
while($rowComen = mysql_fetch_array($resultComen))
{
?>
<FONT COLOR=RED>
<B><? echo $rowComen["nick"]; ?></B>
</FONT>
:
<? echo $rowComen["comentario"]; ?>
<BR>
<?
}
Ahora necesitamos una aplicacion que envie los comentarios a la tabla y un formulario de envio, el cual en este caso estara ubicado en la pagina de la noticia(noticia.php), y pasara por medio de un campo oculto el id de la noticia a la aplicacion que se encargara de enviar el comentario.
Primero el codigo del formulario, utilizaremos un campo de tipo HIDDEN para pasar el id de la noticia a la aplicacion que procesa el formulario(despues el codigo de dicha aplicacion, llamaremos a nuestra aplicacion nuevoComentario.php), este codigo debemos ponerlo en noticia.php:
<CENTER>
<SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;font-weight:bold">
.Enviar Comentario.
</SPAN>
</CENTER>
<P>
<FORM NAME="miFormu" ACTION="nuevoComentario.php" METHOD="post">
<INPUT TYPE="hidden" NAME="id" VALUE="<? echo $id; ?>">
Nick : <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>
<BR>
Comentario: <INPUT TYPE="text" NAME="comentario"
SIZE=28 MAXLENGTH=250>
<BR>
<INPUT TYPE="submit" CLASS="boton" VALUE="Enviar
Comentario">
</FORM>
Aqui
cabe destacar el campo:
<INPUT
TYPE="hidden" NAME="id" VALUE="<? echo $id;
?>">
Usuarios que han visto este tema también han visto...
- Ejecutar scripts PHP automáticamente desde el cron con CURL
- Descompresión de ficheros de tipo GZIP con PHP
- Array en formulario de PHP
- Cómo usar include y require en PHP
- heredoc en PHP
- Versión imprimible de este documento
- Enviar por e-mail este documento