-2
我正在嘗試添加投票系統到我網站上的評論部分。到目前爲止,我已經創建了2個名爲comments
和votes
的數據庫表。 comments
表包含存儲每個評論的分數的列。 votes
表格存儲有關評論中每個投票的所有信息 - 包括投票人的唯一用戶ID,投票評論的唯一評論ID以及投票的贊成還是倒退。如何在用戶投票後禁用(相應)投票按鈕?
到目前爲止,我已經創建了一個函數,它可以更新評論的分數,還可以將唯一的投票數據添加到votes
表中。
但是,我仍然在努力研究如何將它們拼湊在一起以創建一個userCanVote()
函數,該函數檢查用戶是否可以投票,並在已經使用它的情況下禁用相應的投票按鈕。
我應該如何去創建這個userCanVote()
函數來禁用正確的按鈕?
那麼你顯然首先檢查數據庫是否已經存在組合用戶ID和評論ID的記錄... – CBroe
也許SELECT COUNT(id)FROM vote WHERE user_id =' logged_in_user_id'和標題='current_title'。那麼如果count> 0,則返回true –
@ChrysUgwu該方法不允許用戶在放置投票後更改其投票。 –