大家好,,请教下调取数据库返回值的问题

11122323l123 2015-07-14 09:46:26



本人刚学习C#和SQL不久,现在正在做一个问卷调查系统。问题和问卷的设置都已经设置好。
现在有个问题就是,我想要使得将数据库中的问题及答案调取出来返回到前台界面成radio或者checkbox的形式,
不知道大家有没有做过相类似的东西啊,,问题表和答案表我是分开设置的




...全文
179 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
11122323l123 2015-07-15
引用 4 楼 Landa_Ran的回复:
[quote=引用 3 楼 sinat_27693393 的回复:] [quote=引用 2 楼 Landa_Ran的回复:]
SELECT a.ID,a.QTypeID,a.Question,b.Answer
FROM [问题表] a
INNER JOIN [答案表] b on a.ID=b.QID 
这个值我可以获取的到,我想问下你知道怎么把他们返回成radio的形式吗?[/quote] 在数据库里是不能返回成radio的形式,只有在页面上绑定radio
<label><input name="答案" type="radio" value="QID"/>Answer</label>
[/quote] 这个我理解。。能不能麻烦你帮忙写个小demo啊,,我刚开始学,,不知道该怎么下手。。
回复
11122323l123 2015-07-15
引用 6 楼 故乡山川的回复:
[quote=引用 1 楼 sinat_27693393 的回复:] 我想要使得将数据库中的问题及答案调取出来返回到前台界面成radio或者checkbox的形式
你的意思是,单选题用radio、多选用checkbox么? 如果是的话,问题表你应该有一个字段来标识问题的类型(单选、多选、简答等) [/quote] 嗯嗯,这个有标识的,QTypeID就是代表问题的类型
回复
许晨旭 2015-07-14
引用 3 楼 sinat_27693393 的回复:
[quote=引用 2 楼 Landa_Ran的回复:]
SELECT a.ID,a.QTypeID,a.Question,b.Answer
FROM [问题表] a
INNER JOIN [答案表] b on a.ID=b.QID 
这个值我可以获取的到,我想问下你知道怎么把他们返回成radio的形式吗?[/quote] 在数据库里是不能返回成radio的形式,只有在页面上绑定radio
<label><input name="答案" type="radio" value="QID"/>Answer</label>
回复
11122323l123 2015-07-14
引用 2 楼 Landa_Ran的回复:
SELECT a.ID,a.QTypeID,a.Question,b.Answer
FROM [问题表] a
INNER JOIN [答案表] b on a.ID=b.QID 
这个值我可以获取的到,我想问下你知道怎么把他们返回成radio的形式吗?
回复
许晨旭 2015-07-14
SELECT a.ID,a.QTypeID,a.Question,b.Answer
FROM [问题表] a
INNER JOIN [答案表] b on a.ID=b.QID 
回复
11122323l123 2015-07-14
答案表 ID QID Answer 问题表 ID QTypeID Question 答案表.QID=问题表.ID
回复
江南小鱼 2015-07-14
引用 1 楼 sinat_27693393 的回复:
我想要使得将数据库中的问题及答案调取出来返回到前台界面成radio或者checkbox的形式
你的意思是,单选题用radio、多选用checkbox么? 如果是的话,问题表你应该有一个字段来标识问题的类型(单选、多选、简答等)
回复
这个需要在你的问题里面做设置,我觉得需要这么几个表: 问题表,里面需要加上这个问题的选项是哪种类型,是单选,还是复选。 选项表,里面是某个具体问题的所有选项,里面需要记录这个选项是哪个问题的,所以要有 问题ID。 答案表,可以只存储所选择的答案,也可以 把所有选项都放到表里,然后增加一个字段 表示 这个选项是否被选中。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-07-14 09:46
社区公告
暂无公告