Foros del Web » Creando para Internet » Diseño web »

ayuda para mi foro!!

Estas en el tema de ayuda para mi foro!! en el foro de Diseño web en Foros del Web. Hola a todos/as Tengo un foro hecho y funcionando, esta creado bajo php y sql, mi pregunta es la sisguiente, Como puedo saber quien ha ...
  #1 (permalink)  
Antiguo 03/07/2006, 02:08
 
Fecha de Ingreso: junio-2006
Mensajes: 19
Antigüedad: 10 años, 3 meses
Puntos: 0
ayuda para mi foro!!

Hola a todos/as

Tengo un foro hecho y funcionando, esta creado bajo php y sql, mi pregunta es la sisguiente, Como puedo saber quien ha leido un mensaje y quien no??

He pensado en crear una tabla para cada usuario pero eso si hay 100 usuarios es un poco lioso, no?? haber si me podeis ayudar
  #2 (permalink)  
Antiguo 03/07/2006, 16:12
Avatar de ASCENDEDMASTERS  
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 11 años, 2 meses
Puntos: 1
naa, ni ahi, como te vas a hacer una tabla por cada usuario, cuanto mucho te haces una y ahi en un campo guardas el nombre de usuario y luego vas buscando segun el campo correspondiente al nombre de usuario.

otra opcion sería en la tabla de mensajes crea un campo mas y modifica el php que se usa cuando se lee el mensaje, entonces cuando lo lea le pones el campo en 1 (por defecto tenga 0) y asi te guias si el usuario leyo o no ese mensaje
despues hacete otro php que te muestre los mensajes leidos y no leidos de determinado usuario que vos le selecciones.

Te ubicas cual es la idea?
__________________
Dios es la unica fuente de todo bien.
  #3 (permalink)  
Antiguo 04/07/2006, 05:46
 
Fecha de Ingreso: junio-2006
Mensajes: 19
Antigüedad: 10 años, 3 meses
Puntos: 0
Solucionado!!!

Al final lo que hice fue crear en mi BBDD campos nuevos para cada usuario (es un foro limitado a usuarios) y a cada mensaje le otorgo 1 o 0 dependiendo de si lo han leido o si no!!

Gracias a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:08.