Foros del Web » Programando para Internet » PHP »

Problema programando foro ultimos mensajes

Estas en el tema de Problema programando foro ultimos mensajes en el foro de PHP en Foros del Web. Hola a todos antes de nada gracias por la ayuda Tengo un problema para sacar el ultimo usuario que escribo un mensaje o tema en ...
  #1 (permalink)  
Antiguo 01/12/2005, 05:25
has
 
Fecha de Ingreso: septiembre-2004
Ubicación: Lugo
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Problema programando foro ultimos mensajes

Hola a todos antes de nada gracias por la ayuda
Tengo un problema para sacar el ultimo usuario que escribo un mensaje o tema en un determinado subforo , esto por cada subforo que tiene el foro. se me ocurre lo poner un campo fecha y usuario en la tabla subforo pero y hacer un update cada vez q inserto un tema o un mensaje , el problema viene cuando el usuario elimina el tema creado al ser actualizado sigue poniendo que el fue el ultimo mensaje escrito, no se si alguno o alguien me puede explicar algun forma más facil de desarrollar esto.

y Gracias
__________________
Mi WEB Intercambio enlaces de texto RedesdelWeb mi msn [email protected] :si: :si: :si: :si:
  #2 (permalink)  
Antiguo 01/12/2005, 06:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En cualquier caso si no muestras como es tu estructura de tus Base de datos (supongo que usaran?) .. será complicado ver que sentencia SQL te vendría bien para tu caso.

De todas formas ... necesitas en cada mensaje que creas guardar la fecha que se creó el mensaje y quien lo hace (usuario) esto te servirá para hacer tu consulta SQL adecuada y obtener cuando y quien fué. De esta forma ... si alguien borra un tema con mensajes asociados .. igualmente se mostrará el último que quedó .. pues te basas en una consulta SQL por los mensajes y estos a su vez los tendrás relacionados con el foro/subforo que correspondan, al usuario que lo creó y la fecha que lo hizo.

Un saludo,
  #3 (permalink)  
Antiguo 01/12/2005, 06:31
has
 
Fecha de Ingreso: septiembre-2004
Ubicación: Lugo
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
cluster te cuento en la base de datos tengo tabla temas , idtema ,idsubforo,,, usuario y fecha ,, luego tengo tabla mensajes , idmensaje ,idtema,,, usuario y fecha,, y luego tengo tabla foroscategoria idforo..nombreforo,,, forossubcategoria , .. la tabla forossubctagoria tiene el campo idforo para para unir con foros los subforos de la misma manera en forossubcategira tengo el campo idtema para unir los subforos con los temas y en la tabla mensajes tengo el idtema para saber q mensajes pertenecen a este tema apartece los datos ya mencionados a ver.. si esto os vale ma o menos para sacar algo más concreto asias.
__________________
Mi WEB Intercambio enlaces de texto RedesdelWeb mi msn [email protected] :si: :si: :si: :si:
  #4 (permalink)  
Antiguo 01/12/2005, 07:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Ok, aclarado el tema ... Sería mejor que enfocases tu problema en el foro de Base de datos .. por qué lo que necesitas es una consulta SQL .. poco o nada de PHP por médio.

No me atrevo a darte una sentencia SQL por qué no es mi fuerte (igual queda aquí el mensaje por si alguien se anima, y de igual forma te hago la sugerencia que acudas al foro de Base de datos -> Mysql con la estructura de tus tablas (intenta pegar aquí la estructura completa de tus tablas ordenado (no en una línea seguido . .sino en líneas para que se entienda).)

Para concretar algo más .. supongo que gestionaras un sistema de usuarios y donde guardas "usaurio" guardas un "ID" de ese usuario que estará relacionado con una tabla de "usuarios" (id_usuario, nombre ...). También concreta que formato de fechas (tipo de campo) gestionas. (un DATE? DATETIME? .. otro? ...).

Por otro lado te recomendaría un replanteamiento del foro, sobre todo de como gestionas tus "temas" y "mensajes" .. e incluso la calsificación de "foro" y "subforo" ...

Aquí tienes un buen artículo sobre el tema:
http://www.zonaphp.com/articulo23.php

También tienes una FAQ sobre como trabajar el tema de "categorías" (en tu caso foro->sub-foro .. e incluso llegar a mas: foro->sub-foro->sub-sub-foro .. etc):
http://www.forosdelweb.com/showpost....&postcount=147

Un saludo,
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:12.