asp实现点击添加按钮,就提交数据库,同时增加多天数据。下面附图和代码,各位大虾帮忙看看!

图在下面,我写的代码现在只能添加一条数据到数据库里。<%ifrequest.Form("submit")="添加"thensql="select*from[summary... 图在下面,我写的代码现在只能添加一条数据到数据库里。<%if request.Form("submit")="添加" then sql="select * from [summary]" set rs=server.CreateObject("adodb.recordset") rs.open sql,conn,1,3 rs.addnew() rs("title")=request("title") rs("summary")=TxtShift(request("summary")) rs("plan")=TxtShift(request("plan")) rs("loginID")=session("loginID") rs("jobid")=session("jobid") rs("deid")=session("deid") rs("flag")=session("flag") rs("IP")=getIP() rs.update rs.close%> <tr> <th style="text-align:center;" colspan="2"><input name="submit" type=submit class="button" value="添加"></th> </tr>高手们帮忙看看,我的这个应该怎么做呢????? 展开
 我来答
百度网友577f80d
2016-05-24 · TA获得超过791个赞
知道小有建树答主
回答量:1352
采纳率:66%
帮助的人:530万
展开全部

讲下做法吧:

  1. 将事件信息中的每条“事件名称”和“事件内容”的表单name 设置成一样的名称.

  2. 将动态 增加事件 的表单“事件名称、事件内容” 放到一个表单内。

  3. 点击添加 按钮后 获取表单内容 ,其中 “事件名称、事件内容”的表单内容 应该是以 , 分割的数组形式的内容。

  4. 在写库前将获取到的表单内容 进行整理,就是 将内容按照 ,分割。

    例如 a=split(request("name"),",")

  5. 整理后再通过循环写入数据库即可。

    例如 

    for i=0 to ubound(a)

       response.Write(a(i))

    next

追问
我不知道怎么写那个分割的数组
神赐睿智
2016-05-24 · TA获得超过989个赞
知道小有建树答主
回答量:833
采纳率:75%
帮助的人:430万
展开全部
使用结果集 rs.update 这种方法一次确是只能添加一条记录

想一次多条也很简单, 使用循环重复执行你这段就行了

我以前也用这个, 一次添加10条记录, 但循环不好写, 我就复制了十次这段代码

每段稍微修改一下, 效果还不错
追问
我这个一次可能添加一条数据,可能是三条数据,都是不确定的,怎么才能实现呢?
追答
那就用循环来实现好了,  至少在执行前你知道几条把

几条就循环几次好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq_2140586
2016-05-24 · 超过40用户采纳过TA的回答
知道答主
回答量:257
采纳率:0%
帮助的人:50.7万
展开全部
asp代码帮修改调试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式