我能够获取所有检查的值,但我必须再次重建整个检查表。
复选框列表的属性:
选中一个复选框后动态添加新的复选框
您可以通过点击按钮手动添加新复选框
将 list 存储到数据库中的最佳方法是什么,以便我可以轻松地一次又一次打开它,而不会丢失数据?
谢谢!
最佳答案
您可以将现有值存储为编码的 json 字符串并将其存储在数据库中。
假设您有多个具有不同值的复选框:
$data[chkbox1][0] = 1; // Example data
$data[chkbox1][1] = 0;
$data[chkbox2][0] = 3;
$data[chkbox2][1] = 2;
// Store this variable in database & Convert into base64, to keep it simple
$jsonstring = base64_encode(json_encode($data));
将字符串存储在数据库中后,检索它后,您可以执行以下操作:
$data = json_decode(base64_decode($sqldata));
这样您就可以取回数据!
关于php - 保存复选框列表以便用户可以在重新登录后打开列表的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371670/