我想做的是在搜索出来的每个人名后面都写一个按钮(加为好友),点击加好友的时候会向别人发送请求,假如A加B好友,会向B发送请求,当B同意,则两人成为好友,否则向A发送一个拒绝的回复。
请问各位大侠这怎么写啊,特别是发送请求的功能怎么实现啊?用到什么东西啊?
或者各位有谁写过这个的,能不能给个代码参考一下?谢谢了。
额,小弟才学PHP没多久,希望大侠们能说的不要太深奥了,非常感谢!!

解决方案 »

  1.   

    才学没多久建议还是别弄这个了,即使别人告诉你了你也还是一知半解。
    基本上就是ajax js实现 后台就用php.
      

  2.   

    应该不是很难的。google搜索下,上面的方法你可以参考下。
      

  3.   

    a请求加b哪就是加条记录啊
    这记录的对象就是bb登录后就读对象为b的消息。
    b同意后就改记录为同意状态。
    并给好友表加条为b的a记录
    拒绝就改变拒绝状态咯。
      

  4.   

    恩恩,刚我也想到这个了,我的想法是专门新建一个添加好友的表,表中有一个字段是fid,fid分为1有好友请求,2为等待回复,3为成为好友,4为拒绝请求,5同意请求。在用户主界面会查询fid,若为1,则进行处理,同意fid变为3,在查询好友里面显示fid为3的friendname,同时请求者的fid变位5;不同意则删除,同时令请求者的fid变为4,在请求者的主界面会显示fid的信息,若为5,当点击信息时,fid变为3;若为5时,当点击信息室删除表中的记录。
    哎,不会jquery和ajax只能这样做了,不知道办法能不能行,先试验一下。
    若各位大侠还有比我更好的办法,希望留下言,把办法写出来,谢谢啦。
      

  5.   

    这个思路最容易懂,
    【建表】
    A表请求表 [用户ID][请求好友ID],[状态](0处理,1未处理)
    B表好友表 [用户ID],[好友ID],    [状态](0在线,1未在线)【操作】
    浏览好友列表,选一ID,加入A表,添加ID,状态(0)【被添加ID好友操作看到请求】
      若同意,把对方ID,加入B表,数据包括自己ID,好友ID,在线状态,同时也把对方ID 的好友表,插入数据,如同。
      若不同意,直接删除该条请求表记录