从数据库读取并选中

deknight 2011-04-06 04:17:35
数据库字段A: 北京|上海|深圳 .....

现在要在页面显示多个checkbox,列出所有城市,比如北京 上海 天津 广州 重庆 等等
分割字段A,当匹配时,该城市的checkbox选中
该如何做呢?
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ftruth 2011-04-06
  • 打赏
  • 举报
回复
当然还要有个表记录所有的城市,顺序固定。
ftruth 2011-04-06
  • 打赏
  • 举报
回复
然后使用的时候可以用位运算符&和|
ftruth 2011-04-06
  • 打赏
  • 举报
回复
先用explode函数解开字段得数组$cities,再用循环将所有<input />中属于$cities的那些在中间加入checked。

数据库本来就不应该这样设计,效率又低又占空间。应该用二进制位来表示。
比如所有城市:北京 上海 天津 广州 重庆 深圳
选中的城市:北京|上海|深圳
字段值:110001
deknight 2011-04-06
  • 打赏
  • 举报
回复
没人吗...
deknight 2011-04-06
  • 打赏
  • 举报
回复
大侠们都去哪了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧