Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查Perl中的空单选按钮_Perl_Radio Button_Error Checking - Fatal编程技术网

检查Perl中的空单选按钮

检查Perl中的空单选按钮,perl,radio-button,error-checking,Perl,Radio Button,Error Checking,我刚接触Perl,有一个问题。我有一个简单的页面,允许用户回答调查问题。有各种各样的问题,每个问题有4个选择。我的问题是如何验证用户是否回答了所有问题。无线电组名称是使用增量id从数据库中填充的,这让我很困惑。因此,假设问题的选项有广播组名称“1”,另一个问题广播组名称可能是“4”。我没有使用CGI.pm模块。任何帮助都将不胜感激。多谢各位 添加一个包含问题标识符列表的隐藏字段。通常,信任客户机获取问题列表是不明智的 只需重用您实现的代码即可显示调查。您将知道如何生成表单输入字段的名称。然后遍历

我刚接触Perl,有一个问题。我有一个简单的页面,允许用户回答调查问题。有各种各样的问题,每个问题有4个选择。我的问题是如何验证用户是否回答了所有问题。无线电组名称是使用增量id从数据库中填充的,这让我很困惑。因此,假设问题的选项有广播组名称“1”,另一个问题广播组名称可能是“4”。我没有使用CGI.pm模块。任何帮助都将不胜感激。多谢各位

添加一个包含问题标识符列表的隐藏字段。

通常,信任客户机获取问题列表是不明智的

只需重用您实现的代码即可显示调查。您将知道如何生成表单输入字段的名称。然后遍历所有这些名称并检查是否有相应的HTTPPOST字段


对于任何进一步的问题,您需要提供关于您的问题的更详细信息。

通过“不使用CGI.pm模块”,您的意思是您没有使用任何库吗?您提到了很多事情,但不是你真正遇到麻烦的部分。然后等待一个邪恶的用户出现,并将不同的值发布到隐藏字段中。它可能不会爆炸。。。