我已經建立了一個基本的html/php提交表單,人們可以在這裏註冊我們的活動,但是需要一種方法來替換提交表單網頁,其中有一個類似於「我們已達到我們的註冊限制」一定數量的提交表單。我們的數據庫是MySQL(如果這有所影響),我在網上瀏覽過,但是人們要麼說要手工計算條目,要麼是有自動化系統的人使用CMS,比如drupal或joomla。是否可以設置一個自動化腳本來完成這個任務?如何限制註冊人數量?
回答
$result = mysql_query("SELECT COUNT(*) FROM Users");
$row = mysql_fetch_row($result);
if ($row[0] > 50) echo 'We have reached our registration limit';
謝謝!這可能是一個至高無上的基本問題,但我應該在頁面上將它放在哪裏?正如Ben所說,查詢是按順序執行的,所以我應該把它粘貼在頂部? – user356900 2010-06-02 21:55:55
您希望在註冊查詢發生之前執行此操作,以便您可以暫停註冊嘗試並打印錯誤消息。 – 2010-06-02 22:21:18
支票已被標記!希望我能夠upvote它,但我沒有足夠的代表 – user356900 2010-06-03 20:44:45
在插入記錄之前,計數(SELECT COUNT(*)
)所有以前的註冊。之後,你需要做的只是一個簡單的if
。
請記住,DBs查詢按順序執行。
你不需要什麼幻想,我不看你的代碼,但你可以做這樣的事情:
your_file.php
<?
$count = mysql_fetch_array(mysql_query(" SELECT COUNT(*) FROM your_table "));
if ($count<10) {
// your form code
}else{
// your "full" message
}
?>
10 - >最大的人數量參加該活動!
謝謝!這實際上是最容易實現的。 – user356900 2010-06-03 20:55:59
- 1. 限制註冊數量
- 2. 將表格註冊限制爲4人註冊
- 3. MVC4註冊限制
- 4. 如何限制我的註冊人與PHP
- 5. 學生註冊旅館的限制人數
- 6. 設置註冊限制?
- 7. 速率限制註冊API
- 8. 如何限制註冊並在設計中創建自己的註冊?
- 9. 私人註冊變量| OpenMP的
- 10. Wordpress多人註冊
- 11. 如何創建debug.keystore註冊(機器人)
- 12. 限制註冊一臺機器C#
- 13. 在註冊表中設置限制
- 14. 通過電話號碼限制註冊
- 15. SQL註冊上限
- 16. 註冊表權限
- 17. 如何在給予註冊用戶完全訪問權限的同時限制未註冊用戶的訪問?
- 18. 顯示註釋的數量限制
- 19. 如何限制註冊用戶試圖兩次投票
- 20. 如何在django-allauth註冊時添加其他限制
- 21. 如何使用Devise限制註冊到管理員
- 22. Symfony2 - fosuserbundle - 如何限制註冊表格中的出生日期
- 23. 在django如何限制註冊用戶登錄
- 24. 如何限制併發工人的數量?
- 25. 如何強制K2註冊而不是joomla註冊?
- 26. PHP限制在一定數量的用戶上註冊隱藏/顯示錶格
- 27. 如何限制用戶註冊僅限Firebase中的某些域名?
- 28. 如何限制數組值的數量?
- 29. 如何限制用戶在Parse中存儲數據並檢查註冊設備
- 30. 限制數量
我不太明白自動腳本的問題。 提交表單是CMS的一部分嗎?它是純HTML嗎?您是否在php腳本中呈現提交表單表單? – jlindenbaum 2010-06-02 21:27:57
純HTML,不CMS。提交表單是在html div中的php中。 – user356900 2010-06-02 21:54:52