如何根据while循环和数据库添加复选框

时间:2019-03-29 23:16:43

标签: php jquery html css checkbox

我有这段代码,并且数据库中有一个表。我想根据从数据库中获取的数字添加复选框。

例如如果数据库编号为4,则添加4个复选框。

我有css代码来更改复选框以切换切换我的代码适用于没有css代码的复选框,但是当css代码有效且css代码被执行时无法工作,我无法检查或取消选中我认为这是我的php的问题编码我的 我如何解决此问题以解决我的查询 代码是:enter image description here

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

首先,您会收到此错误,因为您在第8行出现了一些错误,我认为您错过了方括号前的数组名称。

您的复选框的主要问题是所有复选框都具有相同的id,并且在单个页面上必须唯一。另一个问题是,您将所有复选框都放在一个标签内-当您单击label时,浏览器会尝试选中其中的复选框,应将哪个复选框标记为已选中?您应该将每个复选框放在分开的标签内。

小技巧:如果将复选框放在label内,则idlabel不需要checkbox-这样可以使代码更简洁,仍然可以正常工作,您将避免重复使用id

顺便说一句:使用此代码,您所有的复选框都将具有相同的值-不是下一个问题吗?