我制作了一个用户权限表单,当我在提交表单后选中一个复选框时,其中存在多个复选框。表单未显示先前选中的复选框,请帮助我。我希望该表格显示以前选中的复选框。
答案 0 :(得分:0)
下面是提交表单后维护复选框值的示例代码
<?php
if (isset($_POST['number']))
{
foreach ($_POST['number'] as $selectednumber)
$selected[$selectednumber] = "checked";
}
?>
<form action="" method="post">
<input type="checkbox" name="number[]" <?php echo $selected['one'] ?> value="one" />one<br />
<input type="checkbox" name="number[]" <?php echo $selected['two'] ?> value="two" />two<br />
<input type="checkbox" name="number[]" <?php echo $selected['three'] ?> value="three" />three<br />
<input type="checkbox" name="number[]" <?php echo $selected['four'] ?> value="four" />four<br />
<input type="submit" name="Submit" value="Submit" />
</form>
因此,请对您的代码进行应用,并让我知道它是否有帮助。