这是我的php代码:
$tasks = ' ';
$help = $_POST['help'];
if(empty($help))
{
$tasks = "None selected.";
}
else
{
$N = count($help);
$tasks = $N;
}
HTML是:
<input type="checkbox" name="help" value="sign"> //with several inputs with different values
在表单提交时,它会通过电子邮件发送并适当地输出除数组计数之外的所有内容。它在电子邮件末尾始终将 $tasks 变量输出为 1,除非未选中任何复选框。选择复选框 (1-6) 的任何组合都以长度为 1 的数组结束。有谁知道为什么?谢谢!