Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Crear un sistema de comentarios en PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Crear un sistema de comentarios en PHP

Enseñare como crear un sistema de comentarios, normalmente esto se hace para que los usuarios comenten sobre noticias de tu web, pero tambien se puede usar para otros casos como comentarios sobre cada script.

Para el correcto aprendizaje supondremos una "situacion", supongamos que tienes un sistema de noticias, en el cual los usuarios pueden ver las noticias de la forma noticia.php?id=1, entonces queremos que los usuarios
dejen sus comentarios sobre cada noticia.

Nota: La explicacion la hago suponiendo un conocimiento basico de PHP y interaccion con bases de datos(en este caso MySql) por parte del lector.

Lo primero que tenemos que pensar es ¿que datos del usuario necesitamos?, bien, supongamos que queremos que el usuario deje su comentario junto con un nick(nombre,sobrenombre,alias), para ello creariamos una tabla
llamada comentarios con los campos:

id - Tipo Entero
nick - Tipo Caracter
comentario - Tipo Caracter

La instruccion para su creacion seria:

CREATE TABLE comentarios (
id bigint(7) NOT NULL auto_increment,
nick char(20) default NULL,
comentario char(250) default NULL,
KEY id (id) )


Bien, pero aqui viene el problema que se le presenta a muchas personas y es ¿como reconocer que comentarios corresponden a una noticia determinada?, aunque para algunos paresca sencillo les digo(por experiencia con esas personas) que puede ser un dilema para muchos que no lo "ven".

Muchos piensan que se hace desde la noticia, reconociendo los comentarios, pero es al contrario, son los comentarios quienes tienen que saber a que noticia pertenecen, para ello necesitamos otro campo en nuestra tabla de comentarios:


CREATE TABLE comentarios (
id bigint(7) NOT NULL auto_increment,
id_noticia bigint(7) default NULL,
nick char(20) default NULL,
comentario char(250) default NULL,
KEY id (id) )




Usuarios que han visto este tema también han visto...

- Manejo de múltiples archivos en PHP
- Crear imágenes GIF desde PHP
- Cookies en PHP
- Introducción rápida a las sesiones
- Web Service: WSDL y UDDI


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad
Congreso de Internet

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 03-09-2010 a las 07:33:48