Título: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 1 Mayo 2011, 21:57 pm Hola a todos los del foro, tengo una pequeña duda, en mi foro tengo un registro de usuarios.
Cuando cualquier usuario postea un tema en el foro como haria que saliera el perfil del foro por cada mensaje del foro. Ejemplo: Tengo dos tablas una llamada "foro" y otra "usuarios" en la tabla foro tengo las columnas: id id_usuario titulo mensaje y en la tabla llamada usuarios tengo las columnas: id_usuario nick contrasena firma avatar Ahora como haria que en el foro saliera el perfil correspondiente a cada mensaje. Espero me ayuden con un ejemplo. Saludos! Título: Re: Duda con sistema de usuarios y foro Publicado por: RedZer en 1 Mayo 2011, 23:09 pm Código o bien Código
Título: Re: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 1 Mayo 2011, 23:16 pm Código o bien Código
Hola RedZer, lo hice como usted indico pero aun me sale que yo postee todos los mensajes. me sale wirelesswifi en todos los mensajes. Lo he hecho asi select * from usuarios where id_usuario=id_usuario Título: Re: Duda con sistema de usuarios y foro Publicado por: RedZer en 1 Mayo 2011, 23:21 pm Hola RedZer, lo hice como usted indico pero aun me sale que yo postee todos los mensajes. me sale wirelesswifi en todos los mensajes. por la consulta que tienes no deberia de mostrate que tu posteaste todos los mensajes pega el code que estas usandoLo he hecho asi select * from usuarios where id_usuario=id_usuario Título: Re: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 1 Mayo 2011, 23:24 pm Código <? echo $perfil['nick']; ?> <? echo $perfil['avatar']; ?> Saludos! Título: Re: Duda con sistema de usuarios y foro Publicado por: RedZer en 1 Mayo 2011, 23:28 pm Código:
<? echo $perfil['nick']; ?> <? echo $perfil['avatar']; ?> Título: Re: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 1 Mayo 2011, 23:34 pm Ahora no me muestra ningun usuario en el foro xD
Con la sentencia anterior si sale el usuario pero contestando todos los mensajes el mismo usuario cuando no es asi. Igual Gracias RedZer por la ayuda Saludos! Título: Re: Duda con sistema de usuarios y foro Publicado por: RedZer en 1 Mayo 2011, 23:48 pm Ahora no me muestra ningun usuario en el foro xD Con la sentencia anterior si sale el usuario pero contestando todos los mensajes el mismo usuario cuando no es asi. Igual Gracias RedZer por la ayuda Saludos! haber en primera en la tabla foro no tienes un campo que se llame nick ni avatar ok entonces por eso no te muestra nada lo que arias seria sacar el id_usuario de la tabla foro y atra ves del id_usuario que tienes en la tabla foro sacr el nick,avatr etc de la tabla usuarios algo asi Código
Título: Re: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 2 Mayo 2011, 02:55 am Me sale igual sale el nick y el avatar pero en todos los mensajes salgo posteando yo y hay mensajes que son de otros usuarios.
No hay otra solucion? Disculpa las molestias Saludos! Ahhh y en id_usuario la columna tengo el id de cada usuario en la tabla foro. Título: Re: Duda con sistema de usuarios y foro Publicado por: RedZer en 2 Mayo 2011, 03:19 am Me sale igual sale el nick y el avatar pero en todos los mensajes salgo posteando yo y hay mensajes que son de otros usuarios. esque te deberia de funcionar asi por que primero estamos scando todos los mensajes de la tabla foro despues sacamos todo lo referente ala tabla usuarios.No hay otra solucion? Disculpa las molestias Saludos! Ahhh y en id_usuario la columna tengo el id de cada usuario en la tabla foro. postea todo el code que estas usando Título: Re: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 2 Mayo 2011, 03:48 am Eh visto en el codigo que insertando esto:
select * from usuarios where id_usuario = 1 Sale en todos los mensajes el usuario wirelesswifi y si pongo: select * from usuarios where id_usuario = 2 Sale el usuario numero 2 de la tabla usuarios El problema esta en where id_usuario = AQUI VA UNA FUNCION espero me ayuden Saludos! Título: Re: Duda con sistema de usuarios y foro Publicado por: RedZer en 4 Mayo 2011, 07:25 am Eh visto en el codigo que insertando esto: select * from usuarios where id_usuario = 1 Sale en todos los mensajes el usuario wirelesswifi y si pongo: select * from usuarios where id_usuario = 2 Sale el usuario numero 2 de la tabla usuarios El problema esta en where id_usuario = AQUI VA UNA FUNCION espero me ayuden Saludos! mm el code que me posteaste arriba no esta completo postealo completo junto con el while o for lo que este ocupando para recorrer los registros para asi saber en que esta mal Título: Re: Duda con sistema de usuarios y foro Publicado por: cassiani en 4 Mayo 2011, 16:34 pm Hola a todos los del foro, tengo una pequeña duda, en mi foro tengo un registro de usuarios. Cuando cualquier usuario postea un tema en el foro como haria que saliera el perfil del foro por cada mensaje del foro. Ejemplo: Tengo dos tablas una llamada "foro" y otra "usuarios" en la tabla foro tengo las columnas: id id_usuario titulo mensaje y en la tabla llamada usuarios tengo las columnas: id_usuario nick contraseña firma avatar Ahora como haria que en el foro saliera el perfil correspondiente a cada mensaje. Espero me ayuden con un ejemplo. Saludos! Supongo que es esto lo que buscas: Código
devuelve: Código: +---------+---------+----------+-------+--------+---------+ Título: Re: Duda con sistema de usuarios y foro Publicado por: wirelesswifi en 7 Mayo 2011, 20:08 pm Supongo que es esto lo que buscas: Código
devuelve: Código: +---------+---------+----------+-------+--------+---------+ Gracias por la ayuda cassiani pero yo lo tenia asi antes y funcionaba, pero cuando cambiaba el perfil de usuario, en los mensajes salian avatares distintos y firmas. Como lo haria que por ejemplo por cada mensaje o id del foro salga el perfil del mensaje que creo el tema. Saludos. |