想问 表单中的单选或者多选 怎么保存到数据库中呢

想问 表单中的单选或者多选 怎么保存到数据库中呢,第1张

跟普通的text类型保存一样,name=Request.form("name")

里面的内容如果多选会记录a,b,c类似这样,制动有,隔开,到时想读取出来就split(name,",")就可以了

方法很简单的,采用Linux权限算法 A用 2的0次方。 B用 2的1次方。 C用 2的2次方。 D用 2的3次方。 依次类推 如果你的答案是AB 那么就是 2的0次方+ 2的1次方=1+2 = 3 数据库中存3就行了。 当你去取标准答案,和用户提交的答案进行比较如果完全一样就是标准答案,如果不一样在进行&,如果结果等于用户提交的结果,那么答案就对了一部分。给半分。

多选的值是一个String类型的数字字符串,一般数据库中我们设置为VARCHAR就可以了。比如1的值是体育,2是数学,3是英语,4是化学,勾选体育、化学存储的形式一般是"1,4"就可以了。明白了吗!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6604293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存