2011-07-06 51 views
-2

我正在開發一個Web應用程序,其中有成員,我想將朋友系統添加到此應用程序。使用PHP的朋友模塊

請幫我拿出任何教程或指南。

目的是說用戶a和用戶b在系統中,如果用戶a登錄他應該看到一個添加爲朋友按鈕;在點擊按鈕時,它應該向系統顯示系統中的所有用戶,並詢問用戶a是否希望將他們添加爲朋友,並且當朋友請求被髮送並且相應的用戶接受它時,他應該被顯示在用戶a的朋友名單。

+0

是不是英文是邏輯。 –

+0

是的,請引導我與邏輯 – user760844

+0

選擇所有的朋友,他們的系統是平等的,並開發一個視圖與添加爲朋友按鈕相應..不爲你做你的工作,這是理論上的解決方案。如果你自己想不起,上帝會幫助你。還要創建一個包含友好用戶PK的朋友表。 – Atticus

回答

2

沒有這樣的功能教程。這就是所謂的知識。

我不會給你完整的解決方案,但一些提示,可以讓你創建它。

您需要將所有信息存儲在數據庫中 - 這很明顯。表的設計是你的,但讓我們假設你有類似的東西,叫做表友誼:

UserID INT(10) 
FriendID INT(10) 

當然,你需要花費大約在自己的關係照顧。所以,在我們的模型中,我們有以下的情況:

  • 用戶A發送到用戶B
  • 用戶B的請求能夠接受或拒絕請求,由用戶A發送
  • 當請求被接受,你需要存儲這些信息數據庫
  • 我在這種情況下看到了多種方法。一切都取決於你的數據庫設計和你的代碼

不知道任何關於你的應用程序,我們能夠告訴你什麼。創建這樣的功能並不難,我會稱之爲初學者任務,但有時候可能會讓新手感到困惑。

隨着提供的提示,你將能夠沒有任何問題。

+0

有問題要問。就像A - > B認爲友誼的一種方式或它必須是雙射的?您將創建一個條目AB或AB和BA? –

+0

@Elzo Valugi - 有很多技術。我更喜歡一個入口AB(你不能記住外鍵)。爲什麼?我可以很容易地獲得兩個成員的所有友誼關係:A和B.但是我最近在開發者使用AB和BA條目的系統上工作。這兩種解決方案似乎都適合我。一切都取決於你的個人品味。 –