2013-05-26 21 views
0

我在我的數據庫中有兩個表。一個是成員名單,當然每個成員都有不同的成員ID。第二個表是已經指定給一個成員的項目列表。在登錄時在每個成員的頁面上顯示具體內容

請注意每個表格有一個user_id列。基於user_id我只希望某些項目顯示在他們的網頁上。

當Joe登錄到成員區時,他被帶到一個歡迎頁面。在那個歡迎頁面上,我希望Joe能夠點擊一個鏈接,將他帶到一個頁面。此頁面將顯示只有Joe被允許看到的項目。如果其他會員點擊鏈接,則會顯示一條消息,提示「抱歉」,而不是您的眼睛。

我真的只是在學習,並且花了幾天的時間尋求這個問題的幫助。

我在想,從我讀過,我可能只是能夠修改我的「專頁」的頂部,if語句,其會說像

if user_id from table_members = user_id from table_items 
Show all rows from table_items which = user_id 
+0

爲什麼要顯示他不允許看到的鏈接? – pinkpanther

+0

Joe被允許查看其user_id附加到他們的table_items中的項目。如果她的user_id附加到這些項目,則允許Sue查看table_items中的項目。但是喬不允許看到蘇的物品,反之亦然。 – user2420745

+0

您正在使用哪種語言? – pinkpanther

回答

0

有數量龐大的互聯網上可用的教程顯示動態數據。只要嘗試搜索「使用php製作動態網頁」即可。 讓$user_id是存儲從登錄到網站的用戶獲得的用戶標識的變量。

$query="select * from table_items where user_id=".$user_id ; $result=mysql_query($result);

要讀取行:

`$row=mysql_fetch_array($result);` 

從該行獲取特定列:

$column_data=$row[$columnNameString];

執行該查詢你只會得到行其USER_ID列值等於user_id變量值。