Foros del Web » Programando para Internet » PHP »

hacer amigos

Estas en el tema de hacer amigos en el foro de PHP en Foros del Web. Ok les explico rapidito. Tengo una tabla en mysql de users. todos los usuarios se pueden logear en el sistema. Ahora.. Todos los usuarios pueden ...
  #1 (permalink)  
Antiguo 08/02/2009, 13:10
 
Fecha de Ingreso: enero-2005
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
hacer amigos

Ok les explico rapidito.
Tengo una tabla en mysql de users.
todos los usuarios se pueden logear en el sistema.
Ahora.. Todos los usuarios pueden hacer un post.
Que se envia a una tabla llamada "POST"

Lo que quiero, primero es hacer que los users puedan agregar a ciertas personas como amigos y luego de eso. Solo poder ver los POST de los amigos.. ( SOLAMENTE DE LOS AMIGOS).

La unica duda y es la mas importante. como hago la asociación para que el user id 01 sea amigo del user id 02 y asi cuando el user id 01 escribe el user id 02 pueda verlo.

Pero si el user id 03 escribe algo . Como no es amigo del user id 02 . entonces el 02 no pueda verlo. Me entienden?

Esto está en php. pero creo que tiene que ver mas con la base de datos.. Luego de saber como organizar la base de datos estoy listo. quien me comenta su idea para asociar los amigos.
  #2 (permalink)  
Antiguo 08/02/2009, 13:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 14 años
Puntos: 4
Respuesta: hacer amigos

seria algo tipo facebok, jaja
pues mira, explota al maximo la clausulas WHERE, join..

Es lo unico que te puedo decir ajja

saludos
__________________
*La amistad se multiplica cuando se divide*
  #3 (permalink)  
Antiguo 08/02/2009, 13:52
Avatar de Jofsen  
Fecha de Ingreso: diciembre-2008
Ubicación: Alicante - España
Mensajes: 56
Antigüedad: 11 años, 1 mes
Puntos: 3
Respuesta: hacer amigos

Efectivamente, PHP no es el encargado de realizar esas relaciones sino tu Base de Datos.

Te recomiendo eches un vistazo a algún tutorial sobre Bases de Datos relacionales y te familiarices con los términos Clave Primaria, Clave Foráneas, etc , que son exáctamente lo que necesitas para tu relación.

Un saludo.
__________________
Diseño web Alicante
  #4 (permalink)  
Antiguo 08/02/2009, 14:09
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: hacer amigos

Antes de armar código agarra una hoja y un lápiz y haz el árbol de procesos que requieres. Idea funciones, especificando qué hará cada una de ella, qué parámetros recibirá y que devolverá. Arma las tablas, escribiendo los campos con la función que cumplirán. Estructura lo que luego será tu código.

Una vez hagas eso, guiándote de lo que has escrito, empiezas a escribir el código.

Por ejemplo, debes tener una tabla amigos, donde podrías poner 3 campos: Un id (algo de rutina), persona, amigo. "Amigo" será amigo de "Persona", por lo tanto podrá leer los post de esa persona, y visceversa (o no, según hagas tu planteamiento).

Suerte, en esto necesitarás pensar mucho, ya que el éxito de todo el proceso estará directamente relacionado con la lógica que tenga tu aplicación, y no tanto del código que lleve.
  #5 (permalink)  
Antiguo 08/02/2009, 14:18
 
Fecha de Ingreso: enero-2005
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: hacer amigos

Exactamente es algo tipo facebook, la aplicacion que quiero hacer es muuuy sencilla, No sera algo tan complejo como facebook, y estoy empezando a creer que necesito ayuda, sin embargo leere y me documentare en todo lo que me recomendaron.

Si alguien quiere ayudarme con esto, porfa anotense y los agrego.
Ya tengo cierta parte desarrollada y soy diseñador web, el que me ayude solo tendra que encargarse de codear en lo que les comente. ( asociar amigos y permisos de visualizacion para los amigos)
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 12:28.