设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 81|回复: 3
打印 上一主题 下一主题

【求助】数据库中两个表与页面进行交互问题!帮帮忙呀

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-10 02:42:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据库有两个表,表a和表b,我从a中把数据提取出来传到页面上,有4个字段,分别是id,类型,题面,题号。共有4个类型,第一个是radio,第二个是textarea,题目比较多,共12道题,我要将每道选择的内容发送到第二个表b(radio中的value),再将textarea的内容发过去.剩下两个类型就比较容易了。而题号是在access中已经定义好了的,tihao=rs("题号"),再在相应的地方显示就行.第二个表也有4个字段,分别是id,题号,用户名,回答。我主要是想统计某个人每道题的回答.可是有几个问题,★首先一个页面我要即执行查询,又执行添加,查询a中的数据,添加到B表来统计.其次,我的题号是从A表中传到页面的,我怎么再把页面的题号传到B表,而回答也有个问题,平时取值都是Request.Form(),举类型为1的例子来说,我就有12道一样的,也就是12道单选。为了简便我做了个循环,而radio本身也不能name都一样,只有每道一样才可选择,我就定义了个num的变量,刚开始num=0,每次循环+1,这样num就不相同了.代码是这样的
<input type='radio' name='"&num&"' value='非常满意' />非常满意 <input type='radio' name='"&num&"' value='满意' />满意 <input type='radio' name='"&num&"' value='一般' />一般 <input type='radio' name='"&num&"' value='不满意' />不满意 <input type='radio' name='"&num&"' value='非常不满意' />非常不满意
这时取值就有问题了,因为name是个不定的变量,我该怎么把回答插入到b表里呢?该怎么使用Request.Form()这个语句呢?★问题有点长,请大家见谅,希望好心人能帮忙解决!十万火急!再次谢过!
2#
发表于 2010-1-10 02:42:41 | 只看该作者
其实简单点就是Response.Write("<input type='checkbox' name='typet"&id&"' value='查看信息' />")大家也看到了,name是个变量,我要是用request.form该怎么写? 我是这么写的:answer=request.form("typet"&id&"")
insert="insert into 回答(题号,用户名,回答) values("&tihao&",'"&username&"',"&answer&")"
可是报错了----至少一个参数没有被指定值。  answer=request.form("typet"&id&"")我这样写是不是有错?
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-10 02:42:48 | 只看该作者
answer=request.form("typet"&id)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 01:20 , Processed in 0.075166 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表