[英]How can I limit the number of registrants to an event?
我已經建立了一個基本的html / php提交表格,人們可以在其中注冊我們的活動,但是需要一種方法來替換提交表格的網頁,當達到一定數量時,該網頁將顯示為“我們已經達到注冊限制”提交表格。 我在數據庫中瀏覽過的數據庫是MySQL(如果有區別的話),但是人們要么說要手工計數條目,要么說那些擁有自動化系統的條目使用drupal或joomla之類的CMS。 是否可以設置一個自動腳本來做到這一點?
$result = mysql_query("SELECT COUNT(*) FROM Users");
$row = mysql_fetch_row($result);
if ($row[0] > 50) echo 'We have reached our registration limit';
在插入記錄之前,請計數( SELECT COUNT(*)
)所有先前的注冊。 之后,您需要做的只是一個簡單的if
。
請記住,數據庫查詢是按順序執行的。
您不需要花哨的東西,我沒有查看您的代碼,但是您可以執行以下操作:
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->參加該活動的最大人數!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.