Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2004, 08:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si te guardas en una tabla los ID's de los mensajes que cada usuario ve (entra al mensaje) podrías ofrecer esa opción de mensajes "leidos" (y hasta si contestó .. marcarlo como que "partició" en el mensaje como hacen estos foros por ejemplo ..)

leidos
id_leidos
id_usuario
id_mensaje

Luego tendras que hacer consultas a tu BD de "leidos" cada vez que muestres los mensajes para determinar ("marcar") el mensaje como leido.

La cosulta sería por cada registro tipo

SELECT id_mensaje FROM leidos WHERE id_usuario="$id_usuario" AND id_mensaje="$id_mensaje"

donde .. $id_usuario sería el usuario autentificado en tu foro (tu variable de sesión o cookie o como sepas que usuario es el autentificado (ID, no nicks y cosas así .. mejor usar identificadores numéricos para indexar las tablas SQL)...

$id_mensaje .. será el que has obtenido de tu consulta tipica para mostrar esos mensajes.

Un saludo,

PD: la consulta SQL con "uniones" como JOIN y afines se podría optimizar mejor ..
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 08/04/2004 a las 08:12