Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/03/2005, 13:37
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años
Puntos: 2
... El sistema de comentarios es aún mas fácil que el de noticias.

Lo único que tienes que hacer es que en la noticia aparezca un link (texto, imagen, etc) para comentar, y que el link envié el ID de la noticia vía URL, cuando llegas al panel de "comentarios" tomas ese ID y lo metes en un text HIDDEN (para que nadie lo vea, no es impórtate), a su vez, con ese ID haces una consulta y obtienes el titulo de la noticia, eso lo pones al comienzo del "panel", abajo tiene que ir un textarea que es donde el usuario escribirá el comentario.

Luego, al presionar "enviar" tienes que guardarlo todo en la tabla Ccomentarios y luego, relacionar el ID de cada noticias con su ID_rel en la tabla Ccomentarios con un:

$sql = mysql_query("SELECT * FROM Ccomentarios WHERE id_rel = '$row[id]'") {


Aclaro algo, en la tabla Ccomentarios tienes que tener 2 campos para guardar "ID's"

Uno guarda la ID de cada comentario (tiene que llamarse id, al igual que en cualquier otra tabla) y otro que se llame id_rel o similar, que guarda la ID de la noticia relacionada a ese comentario...

Es bastante mas simple hacerlo que explicarlo =P

Si quieres que para comentar tenga que estar registrado, pues en el panel de comentarios, al principio de todo, chequea si el usuario esta identificado o no, si lo esta no haces nada, si no esta identificado haces un echo 'error'; y un exit; (o lo redireccionas...)

En fin.. hay varios artículos que te muestran como hacer esto de forma simple.

PD: A la tabla de Noticias le agregaría un campo "copete", que es la descripción de la noticia, es lo que el usuario ve al ingresar a la pagina y luego hace click y ve la noticia completa...
__________________
I Love Programming...