| |||
![]() hola amigos he implementado un sistema de noticias mi duda esta en como puedo hacer un cantador donde me diga la cantidad de personas que han leido una noticia en particular una idea? gracias |
| |||
Como almacenas tus noticias? .. en una base de datos .. en uno(s) ficheros de texto plano (.txt) ..? Si usas una base de datos .. es muyy simple: añade un campo extra ... de tipo INT por ejemplo ( o menos) de nombre (como tu quieras) .. leidos por ejemplo .. Y .. a cada entrada a ver esa noticia le haces un UPDATE del campo "leidos" por ejemplo: UPDATE noticias SET leidos=leidos+1 WHERE id='$id' Y siguiendo la misma técnica .. a la vez podrias guardar la fecha y hora de la última lectura con otro campo mas extra tipo DATETIME por ejemplo y otro UPDATE (los dos seria algo así:) UPDATE noticias SET ultima_leida=NOW(),leidos=leidos+1 WHERE id_noticia='$id_noticia' Si no usas base de datos .. mm se complica la cosa (ahí puedes ver lo sencillo q es "apliar en funciones" una tablita SQL .. ) habria q ver como guardas los dtos .. Pero habria q leerlo a un array y ahi gestinor la linea correpondiende al tema "contador" .. para luego volcarlo al mismo sistio .. Un saludo, |