Nueva pregunta

Pregunta:

Fecha: 19-03-2016 00:29:11 (En Español)

Ayuda con Sistema de Amigos en PHP[No resuelta]

Hola compañeros del phpcentral.
Ahora vengo con una duda de como crear un sistema de amigos en php, resulta que no es por parte de que no se php se que hacer ahi pero no tengo la idea de como deberia ir la tabla en la base de datos para empezar a crear este sistema, si alguien me puede ayudar dandome ideas si no entienden lo que refiero con un sistema de amigos me refiero a lo que vemos en Facebook cuando vamos aun perfil un boton de enviar solicitud de amistad, agradecería mucho sus ideas no es necesario que pongan codigo php, pero si quieren pueden :'D

aqui les dejo una idea que vi en una web pero sigo sin entender 100% aun lo la realizado pues quiero escuchar otras ideas a ver si encuentro una mejor :) que esta:

lo unico que te puedo decir es que es necesaria una tabla para saber quien es amigo de quien, por ejemplo una tabla con los campos id, idpedidor, idpedido, aceptada

en id va bigint autoincrement
en idpedidor la id del usuario que pide la amistad
en idpedido la id del usuario al que le estan pidiendo la amistad
y en aceptada va por default el valor 0 y si el usuario al que pidio la amistad acepta, cambia a cero

nota: al momento que el idpedido acepta la amistad, tienes que crear automaticamente otro registro en esa tabla cambiando el valor de idpedidor por el de idpedido y darle a aceptada el valor 1

ya luego con esos registros es cuestion de modificar tu script para que muestre o no si es amigo o no...


pd: conste yo no escribi lo que eso sugeriencia lo vi en esta web: Peticion Sistema De Amigos En PHP

pd: ya tengo un sistema de usuarios. (solo aviso para que no pregunten)

Saludos.
Etiquetas: AJAX - Facebook - MySQL - Opinión - PHP - PHP Avanzado - Pregunta - URL Amigable Votos: 3 - Respuestas: 2 - Vistas: 22 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 19-03-2016 18:36:54 Hola,
    Si el enunciado que pusiste esta correcto ese es el sistema que yo use para mi web no pensé que abría esa idea en internet.
    Puedes hablarme por WhatsApp te respondería lo más pronto posible expñicandote tus dudas y pasándote codigo si es necesario con JQuery.

    PD: este numero será borrado el día de mañan por seguridad.

    Saludos.
      Votos: 1 - Link respuesta
     
  • Fecha: 20-03-2016 04:56:58 Gracias por comentar ElCapa8 pero esta es una comunidad que comparte las ideas si gustan seria mas agradable si se comparte lo que sabemos con los otros y sobre saber si se que hacer incluso creo que ya le entendi aun voy hacer el codigo aun no he tenido tiempo por estudios y por hacer otras cosas, podeis enviarme un mensaje privado por facebook, o vicerversa me hayas por Chrismart Andrade Jimenez a whatsapp ya casi no entro, por falta de tiempo, en todo caso explicando rapido:

    [Idea]
    primero que nada ya para antes de hacer esto del sistema de amigos ya tuvimos que haber terminado lo del perfil ect ect tipo facebook ejemplo, luego si vemos por $_GET la id de usuario por la url basicamente eso hace facebook, al entrar a otro perfil y este no lo tienes de amigo sale la id del usuario, asi al apretar el boton de enviar solicitud ya sabemos a que id de persona se le envio una solicitud por tal id entonces ahi una tercera fila en la misma tabla nos falta el booleano que por defecto es 0 que es false si no me equivoco entonces asi se pone true cuando este envio una peticion de amistad y asi ya le aparece al otro usuario la opcion de de aceptar o no la solicitud si este lo cancelo no se avisa pero con un UPDATE se cambia otra vez al false y se quita la id y si uno quiere antes de borrarla se puede almecenar en otro lugar (no creo que sea recomendable), pero si acepto la solicitud entonces supongo que viene la cuarta fila donde tambien sea un booleano o eso o creamos otra fila llamada amigos o friends en la tabla de usuarios y agregamos la id aunque no creo que sea la mejor idea ahi lo ultimo aun no lo entiendo muy bien aun como hacerle igual al rato pongo el codigo :)
    [/endidea]


    y si es mas bonito siempre usando ajax ya sea por jQuery o puro javascript, esa es la idea en la mayoria de las cosas que hacemos en una web, login, registrar usuarios, votos , star rating ect ect

    y si esta esa idea en intenet n.n te sorprenderia lo que he encontrado en internet hoy en dia incluso ya mas cosas parecidas a nodejs y mas sencillo de aprender ^^ aunque aun nodejs es mas potente[completo] que esos.

    Saludos Edinson.
      Votos: 5 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com