2012-10-16 72 views
1

我正在創建顯示屬性的房地產網站。在每個房產列表中,我想要一個按鈕,顯示「Express Interest」,點擊後,此按鈕應該向我發送一封電子郵件,其中包含表示有興趣的用戶詳細信息(用戶將登錄並因此所有的詳細信息將從他們的帳戶)。顯示使用php郵件功能發送的電子郵件數

我有電子郵件功能工作正常,但是,我也想顯示「表達興趣」的人數。有沒有一種方法可以跟蹤使用此按鈕發送電子郵件的次數,並顯示「xx人對此屬性表示有興趣」

回答

1

在發送郵件之前存儲在數據庫中,並且在發送郵件之前包含數字的人或有興趣的人,一個簡單的查詢就足夠了,或者如果你有一個內容管理系統,你可以在那裏包含它,在這兩種情況下,你需要一箇中間表(用戶ID和房地產ID之間的連接)

+0

感謝您這麼快速的回答,您可能可以給我提供一點關於如何做到這一點的方向?甚至只是搜索什麼。謝謝 –

+0

我會開始與intermetiate表,點擊插入用戶的ID和房地產編號,並在發送郵件之前,你可以查詢數據庫(不動產ID是用戶選擇的計數或內部加入用戶表獲取所有用戶的信息) –

+0

謝謝KA_lin。不幸的是,這仍然超出了我的想象,我在另一個論壇上發現了這段代碼。目前它不起作用,反正它有幫助嗎? 'code' <?php $ count = 0; ($ condition){ if(mail($ to,$ subject,$ message)) $ count ++; } echo「總計$ count的郵件已發送!」; ?> –

0

我會添加另一個表到您的數據庫,存儲一個property_id和一個user_id。如果用戶單擊表示興趣,則使用當前的property_id和當前的user_id向該表添加另一行。要獲得鏈接數量,您只需計算行數

SELECT count(user_id) FROM interest_relation WHERE property_id = 'your property id' 

這樣您還可以找出哪個用戶對哪個屬性感興趣。

相關問題