Php 我如何限制一个活动的注册人数?
我已经建立了一个基本的html/php提交表单,人们可以在其中注册我们的活动,但需要一种方法来替换提交表单网页,该网页的内容类似于当我们达到一定数量的提交表单时,我们已经达到了注册限制。我们的数据库是MySQL,如果这有什么不同的话,我在网上看过了,但是人们要么说手工计算条目,要么说有自动系统的数据库使用CMS,比如drupal或joomla。是否可以设置一个自动脚本来执行此操作?在插入记录之前,请计数选择计数*所有以前的注册。在那之后,你需要做的就是一个简单的ifPhp 我如何限制一个活动的注册人数?,php,mysql,html,Php,Mysql,Html,我已经建立了一个基本的html/php提交表单,人们可以在其中注册我们的活动,但需要一种方法来替换提交表单网页,该网页的内容类似于当我们达到一定数量的提交表单时,我们已经达到了注册限制。我们的数据库是MySQL,如果这有什么不同的话,我在网上看过了,但是人们要么说手工计算条目,要么说有自动系统的数据库使用CMS,比如drupal或joomla。是否可以设置一个自动脚本来执行此操作?在插入记录之前,请计数选择计数*所有以前的注册。在那之后,你需要做的就是一个简单的if $result = mysq
$result = mysql_query("SELECT COUNT(*) FROM Users");
$row = mysql_fetch_row($result);
if ($row[0] > 50) echo 'We have reached our registration limit';
请记住,DBs查询是按顺序执行的。在插入记录之前,请先计数选择计数*所有以前的注册。在那之后,你需要做的就是一个简单的if
请记住,DBs查询是按顺序执行的。您不需要任何花哨的东西,我不会查看您的代码,但您可以这样做: 您的_file.php
<?
$count = mysql_fetch_array(mysql_query(" SELECT COUNT(*) FROM your_table "));
if ($count<10) {
// your form code
}else{
// your "full" message
}
?>
10->参加该活动的最大人数 您不需要任何花哨的东西,我不会查看您的代码,但您可以制作如下内容: 您的_file.php
<?
$count = mysql_fetch_array(mysql_query(" SELECT COUNT(*) FROM your_table "));
if ($count<10) {
// your form code
}else{
// your "full" message
}
?>
10->参加该活动的最大人数 我不太明白你关于自动脚本的问题。提交表格是CMS的一部分吗?是纯HTML吗?您是在php脚本中呈现提交表单吗?纯HTML,没有CMS。提交表单是在一个html分区内的php中。我不太明白您关于自动脚本的问题。提交表格是CMS的一部分吗?是纯HTML吗?您是在php脚本中呈现提交表单吗?纯HTML,没有CMS。提交表单是在php中的html div中。谢谢!这可能是一个极其基本的问题,但我应该在页面上的什么地方超越它呢?正如Ben所说,查询是按顺序执行的,所以我应该将其粘贴在顶部吗?您可能希望在注册查询发生之前执行此操作,以便停止注册尝试并打印错误消息。检查已标记!我希望我能投更多的票,但是我没有足够的票。谢谢!这可能是一个极其基本的问题,但我应该在页面上的什么地方超越它呢?正如Ben所说,查询是按顺序执行的,所以我应该将其粘贴在顶部吗?您可能希望在注册查询发生之前执行此操作,以便停止注册尝试并打印错误消息。检查已标记!我希望我能投票,但我没有足够的代表