如果先前选中了复选框,请选中


Check if Checkbox is selected previosly?

如果之前选中了复选框,那么它必须是不可见的。如果用户下次注销并登录,它也必须工作。我使用的是php和mysql&没有特定的会话表

为每个复选框分配一个索引,从0开始。

如果您的复选框数量较少,则可以向用户添加一列。如果有8个或更少,则该列的类型应为tinyint,如果有16个或更少则为smallint,如果有24个或更少而为midiumint,如果有32个或更少且为int,如果有64个或更少时为bigint。让它最初为0。每次选中复选框时,将相应的位设置为1。

如果复选框的数量很大,并且其中许多可能会被选中,则可以使用二进制类型而不是整数类型。

如果复选框的数量很大,并且不太可能有很多复选框被选中,则可以添加一个表,列出哪个用户选中了哪些复选框。每次用户选中某个复选框时,都会向包含该用户和该复选框的表中添加一行。