當用戶登錄到我的網站時,他會轉到顯示鏈接的儀表板。其中一個鏈接是add course
,它可以讓他形成他可以添加課程的地方...每個用戶允許的插入限制數
我想申請所有用戶插入3個課程的限制,以便所有用戶只能輸入3個課程。之後,應該出現一條消息說limit reached
然後他必須選擇一個計劃。比方說,我有3個計劃:A,B,C
- A的10門課程
- B邊界有25場 限制
- C有50場
如何限制我這樣做?
當用戶登錄到我的網站時,他會轉到顯示鏈接的儀表板。其中一個鏈接是add course
,它可以讓他形成他可以添加課程的地方...每個用戶允許的插入限制數
我想申請所有用戶插入3個課程的限制,以便所有用戶只能輸入3個課程。之後,應該出現一條消息說limit reached
然後他必須選擇一個計劃。比方說,我有3個計劃:A,B,C
如何限制我這樣做?
您可以選擇目前用戶插入的課程數。
爲了達到此目的,您需要課程才能擁有對當前登錄用戶唯一的內容,通常您使用用戶的標識。
例如:
SELECT COUNT(user_id) AS numCourses
FROM courses
WHERE user_id = insert_user_id_here
會給你一個列numCourses
的結果集。其中將包含您的用戶迄今爲止創建的課程數量。
希望這有助於。
謝謝先生,它幫助... – 2011-03-23 15:39:55
@Enngr艾哈邁德:不要忘記接受答案,如果它回答你的問題。 – Kevin 2011-03-23 16:47:56
這是您可以實現這一目標的一種方式。
您可以爲每個用戶創建一個字段,如selectedplan
。
默認情況下,該值可以是default
。對於計劃A,它可以是A
等等。
我想 插入所有用戶
當過用戶插入過程中檢查selectedplan
爲用戶和由用戶插入的課程數目申請的3個療程的限制。
喜歡的東西
if(selectedplan="default" && courses<=3)
//add new course
else if(selectedplan="A" && courses<=10)
//add new course
else
// "Cannot add more course, limit reached"
當計劃改變更新selectedplan
場。
這是爲什麼被改變了?這是一個愚蠢?您至少可以提供一個鏈接到重複問題,以便其他人可以從這些知識中受益。將它修改爲零,因爲它看起來像一個有效的新手問題。 – Johan 2011-03-24 18:43:42