Ummm, tengo mis dudas con la propuesta de jackson666, pero a su ves me dió mucho que pensar a la respuesta de abimaelrc, por que debería crear una tabla, eso ya es seguro, pero grabaría el usuario y el tema ahí, y otro campo, el de los post que hayan, si ese usuario se logue y va al foro X, y están los temas 1, 2 y 3, y la tabla está así:
usuario | tema | mensajes
1111 | 1 | 3
1111 | 2 | 1
1111 | 3 | 0
pero en realidad el tema 2 ya tiene 2 mensajes, entonces debería ponerlo en las etiquetas <b></b>
pues me parece mas viable que ponerme a ver la hora del servidor, la verdad no entiendo para que puede servirme XD.
me asesoran por favor si ven que está mal :S
gracias.
Efectivamente así lo hice,
cuando alguien responde un post, o lo crea o lo vé, llama esta función:
Código php:
Ver originalfunction insertVisitadoForo($id_usuario,$id_tema,$mensaje){
include("configuracion.php");
$sql="insert into visitado values($id_usuario,$id_tema,$mensaje)";
}
cuando entra a las secciones, se ejecuta este:
Código php:
Ver originalfunction consultaVisitadoForo($id_usuario,$id_tema){
include("configuracion.php");
$sql_visitado="select max(v.mensajes) as m from visitado as v where v.id_usuario=$id_usuario and v.id_tema=$id_tema";
$num_v=$row_visitado[0];
//consulta ultimo que hay
$sql_mensaje="select max(p.numero) from post as p where p.id_tema=$id_tema";
$num_m=$row_mensaje[0];
if($num_m>$num_v){
return true;
}
else{
return false;
}
}
Espero que haya quedado claro para los que lo necesitan.
Saludos.