我是Php。我有一个复选框数组和按钮(它们不是<form>
)。一旦复选框已经检查并且用户点击按钮。它将更新会话的值。其中显示点击了多少个复选框。我的问题是代码没有真正的工作。Php复选框阵列会话
这是我的代码:
<?php
session_start();
$add = 0;
$_SESSION["add"] = $add;
if(isset($_POST['checker']) && (isset($_POST['click']))){
if (is_array($_POST['checker'])){
foreach ($_POST['checker'] as $value) {
echo $value;
$add++;
}
}
echo "<b>You have clicked".$add." box.</b>";
echo "<tr><td><input type='checkbox' name='checker[]' value=''/></td></tr>";
}
P.S我使用MySQL来检索行数为表,以便将有10复选框出现。
在最后一部分,它应该是:回声 “
复选框的名称是“checker”,但您在循环中使用了“checkName”。请检查一下。 – Ayush
对不起,我犯了一个错误,我更新了 – kings077712