问卷调查程序,PHP,实用yii framework做的,多页面的问卷调查,怎么实现多个页面提交到一个表里面
因为问卷有2中方式,登录和不登录的,所以用了3个表,一个user表和2个不同的回答表,因为是多语言形式的,没给问题建立数据库表,直接写在了表单上,有15个页面,所以也就有...
因为问卷有2中方式,登录和不登录的,所以用了3个表,一个user表和2个不同的回答表,因为是多语言形式的,没给问题建立数据库表,直接写在了表单上,有15个页面,所以也就有15个表单了,所以,我该怎么把15个页面的数据写进去数据库的表里面
展开
3个回答
展开全部
对你这种问题,其实回答表用一张就行
不登陆的,你设置个全局变量,给个数字串当做用户名就行了
因为问题比较多,有多少个问题就写入多少条记录,格式是 用户、问题编号、答案
如果你不在乎问题的完整性,那么15个页面分别提交,最后也不检验是否全部回答
如果需要完整,那么最好弄个所谓临时表,用户回答完之后,汇总提交,也能检查是不是完整
不登陆的,你设置个全局变量,给个数字串当做用户名就行了
因为问题比较多,有多少个问题就写入多少条记录,格式是 用户、问题编号、答案
如果你不在乎问题的完整性,那么15个页面分别提交,最后也不检验是否全部回答
如果需要完整,那么最好弄个所谓临时表,用户回答完之后,汇总提交,也能检查是不是完整
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, Url As Variant)
Dim vDoc
Set vDoc = WebBrowser1.Document
vDoc.getElementById("UserName").Value = "孙悟空"
vDoc.getElementById("password").Value = "猪八戒"
vDoc.getElementById("randCode").Value = "验证码"
vDoc.getElementById("subLink").Click
End Sub
验证码提取就没那么容易了吧。呵呵~~
Dim vDoc
Set vDoc = WebBrowser1.Document
vDoc.getElementById("UserName").Value = "孙悟空"
vDoc.getElementById("password").Value = "猪八戒"
vDoc.getElementById("randCode").Value = "验证码"
vDoc.getElementById("subLink").Click
End Sub
验证码提取就没那么容易了吧。呵呵~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
id userid biaoid wentiid wentiidanan 好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询