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>高手们帮忙看看,我的这个应该怎么做呢?????
展开
3个回答
展开全部
讲下做法吧:
将事件信息中的每条“事件名称”和“事件内容”的表单name 设置成一样的名称.
将动态 增加事件 的表单“事件名称、事件内容” 放到一个表单内。
点击添加 按钮后 获取表单内容 ,其中 “事件名称、事件内容”的表单内容 应该是以 , 分割的数组形式的内容。
在写库前将获取到的表单内容 进行整理,就是 将内容按照 ,分割。
例如 a=split(request("name"),",")
整理后再通过循环写入数据库即可。
例如
for i=0 to ubound(a)
response.Write(a(i))
next
追问
我不知道怎么写那个分割的数组
展开全部
使用结果集 rs.update 这种方法一次确是只能添加一条记录
想一次多条也很简单, 使用循环重复执行你这段就行了
我以前也用这个, 一次添加10条记录, 但循环不好写, 我就复制了十次这段代码
每段稍微修改一下, 效果还不错
想一次多条也很简单, 使用循环重复执行你这段就行了
我以前也用这个, 一次添加10条记录, 但循环不好写, 我就复制了十次这段代码
每段稍微修改一下, 效果还不错
追问
我这个一次可能添加一条数据,可能是三条数据,都是不确定的,怎么才能实现呢?
追答
那就用循环来实现好了, 至少在执行前你知道几条把
几条就循环几次好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp代码帮修改调试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询