如果先前选择了复选框,则它必须是不可见的。
如果用户下次也要注销并登录,它也必须工作。
我正在使用php和mysql&没有用于会话的特定表

最佳答案

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

如果复选框的数量很少,则可以向用户添加一列。如果您的列数小于等于8,则该列的类型为tinyint;如果您的列数小于等于16,则为smallint;如果您的列数小于等于24,则为midiumint;如果您的列数小于等于32,则为intbigint如果您有64个或更少。最初将其设置为0。每次选中一个复选框时,请将相应的位设置为1。

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

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

10-05 20:29