繁体   English   中英

如何限制事件的注册人数?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM