保留while()生成的复选框字段列表的值。值=“已检查”(但值已有数据?)

时间:2011-01-17 18:23:46

标签: php mysql arrays input checkbox

我在这里有点奇怪。我正在修改一个脚本,我的验证工作正常,但我的复选框输入选择除外,它是从带有while循环的数组生成的。

我需要做的是保留value="checked"如果已选中该框,但值字段当前存储要传递给表的id值,而值选项是如何“已检查”被称为......所以

...PHP_SELF...

while(...)
{
    <input name="seminar[]" type="checkbox" id="seminar[]" value="<?= $data[id] ?>">
}

...SUBMIT...

我想我可能需要将提交的值存储在数组中,然后将value="<?= $data[id] ?>"替换为value="checked",但对我来说似乎有点不可思议。

任何遇到这个问题的人都有建议吗?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我没有意识到这一点,但是有一个标题为的输入值:checked,其工作方式如下:checked =“checked”.. Geeze这让我放在我的位置:)