Php 我如何限制一个活动的注册人数?

Php 我如何限制一个活动的注册人数?,php,mysql,html,Php,Mysql,Html,我已经建立了一个基本的html/php提交表单,人们可以在其中注册我们的活动,但需要一种方法来替换提交表单网页,该网页的内容类似于当我们达到一定数量的提交表单时,我们已经达到了注册限制。我们的数据库是MySQL,如果这有什么不同的话,我在网上看过了,但是人们要么说手工计算条目,要么说有自动系统的数据库使用CMS,比如drupal或joomla。是否可以设置一个自动脚本来执行此操作?在插入记录之前,请计数选择计数*所有以前的注册。在那之后,你需要做的就是一个简单的if $result = mysq

我已经建立了一个基本的html/php提交表单,人们可以在其中注册我们的活动,但需要一种方法来替换提交表单网页,该网页的内容类似于当我们达到一定数量的提交表单时,我们已经达到了注册限制。我们的数据库是MySQL,如果这有什么不同的话,我在网上看过了,但是人们要么说手工计算条目,要么说有自动系统的数据库使用CMS,比如drupal或joomla。是否可以设置一个自动脚本来执行此操作?

在插入记录之前,请计数选择计数*所有以前的注册。在那之后,你需要做的就是一个简单的if

$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所说,查询是按顺序执行的,所以我应该将其粘贴在顶部吗?您可能希望在注册查询发生之前执行此操作,以便停止注册尝试并打印错误消息。检查已标记!我希望我能投票,但我没有足够的代表