ASP数据库批量修改的问题.求助!

andy253982 2008-04-21 02:46:23
本人不才.初学ASP.现在有个问题.这个批量修改的代码哪里有错误啊. 本人不胜感激!QQ:253982
<!--#include file="conn.asp"-->
<title>管理商品</title>
<link href="../images/css.css" rel="stylesheet" type="text/css">
<%if session("admin")="" then
response.Write "<script language='javascript'>alert('网络超时或您还没有登陆!');window.location.href='login.asp';</script>"
response.End
else
if session("flag")>1 then
response.Write "<p align=center><font color=red>您没有此项目管理权限!</font></p>"
response.End
end if
end if
%>
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<%
dim action
action=request.QueryString("action")
select case action
case "prolist"
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from products",conn,1,3
rs("huiyuanjia")=trim(request("huiyuanjia"))
rs.update
set rs=nothing
response.Write "<script language=javascript>alert('修改成功!');history.go(-1);</script>"
response.End
end select
%>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#6699cc">
<tr>
<td align="center" background="../images/admin_bg_1.gif" height="25"><b><font color="#ffffff">品批量修改功能</font></b>
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
erdong988 2008-04-21
  • 打赏
  • 举报
回复
建议:
说明调试时出错提示是什么,再把相关代码贴出来就行
andy253982 2008-04-21
  • 打赏
  • 举报
回复
</td>
</tr>
<tr>
<form name="chkform" method="post" action="prolist.asp?action=prolist">
<td bgcolor="#FFFFFF"><br>
<%
Const MaxPerPage=20
dim totalPut
dim CurrentPage
dim TotalPages
dim j
dim sql
if Not isempty(SafeRequest("page",1)) then
currentPage=Cint(SafeRequest("page",1))
else
currentPage=1
end if
set rs=server.CreateObject("adodb.recordset")
select case selectm
case ""
rs.open "select * from [products] order by bookid desc",conn,1,1

end select

if rs.eof And rs.bof then
Response.Write "<p align='center' class='contents'> 数据库中暂时无数据!</p>"
else
totalPut=rs.recordcount

if currentpage<1 then
currentpage=1
end if

if (currentpage-1)*MaxPerPage>totalput then
if (totalPut mod MaxPerPage)=0 then
currentpage= totalPut \ MaxPerPage
else
currentpage= totalPut \ MaxPerPage + 1
end if
end if

if currentPage=1 then
showContent
showpage totalput,MaxPerPage,"prolist.asp"
else
if (currentPage-1)*MaxPerPage<totalPut then
rs.move (currentPage-1)*MaxPerPage
dim bookmark
bookmark=rs.bookmark
showContent
showpage totalput,MaxPerPage,"prolist.asp"
else
currentPage=1
showContent
showpage totalput,MaxPerPage,"prolist.asp"
end if
end if
end if

sub showContent
dim i,iii
i=0
iii = 0 %>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#A4B6D7">
<tr bgcolor="#A4B6D7" height="25">
<td width="8%" align="center">ID</td>
<td width="17%" align="center">商品名称</td>
<td width="7%" align="center">商品编号</td>
<td width="5%" align="center">规格</td>
<td width="8%" align="center">市场价</td>
<td width="8%" align="center">会员价</td>
<td width="8%" align="center">VIP价</td>
<td width="8%" align="center">成本</td>
<td width="8%" align="center">库存</td>
<td width="6%" align="center">单位</td>
<td width="8%" align="center">积分</td>
<td width="5%" align="center">修改</td>

</tr>
<%
do while not rs.eof
iii = iii +1
if iii mod 2 = 0 then %>
<tr bgcolor="#FFFFFF" align="center" height="28">
<% else %>
<tr bgcolor="#EFEFEF" height="28">
<% end if %>
<td align="center"><a href=editproduct.asp?id=<%=rs("bookid")%>><%=rs("bookid")%></a></td>
<td align="left"><input name="bookname" type="text" id="bookname" value="<% = rs("bookname") %>" size="20"></td>
<td align="center">
<input name="grade" type="text" id="grade" value="<%=rs("grade") %>" size="6"></td>
<td align="center">
<input name="isbn" type="text" id="isbn" value="<%=rs("isbn") %>" size="3"></td>
<td align="center">
<input name="shichangjia" type="text" id="shichangjia" value="<%=rs("shichangjia") %>" size="6"></td>
<td align="center">
<input name="huiyuanjia" type="text" id="huiyuanjia" value="<%=rs("huiyuanjia") %>" size="6"></td>
<td align="center">
<input type="text" name="vipjia" size="6" value="<%=rs("vipjia") %>"></td>
<td align="center">  </td>
<td align="center">
<input name="kucun" type="text" id="kucun" ONKEYPRESS="event.returnValue=IsDigit();" value="<%= rs("kucun") %>" size="5"></td>
<td align="center">
<input name="bookchuban" type="text" id="bookchuban" onKeyPress="event.returnValue=IsDigit();" value="<%= rs("bookchuban") %>" size="3"></td>
<td align="center">
<input name="yeshu" type="text" id="yeshu" ONKEYPRESS="event.returnValue=IsDigit();" value="<%= rs("yeshu") %>" size="3"></td>
<td align="center"><a href=editproduct.asp?id=<%=rs("bookid")%>>修改</a>
</td>
<input type="hidden" name="updateid" value="<%=rs("bookid")%>">
</tr>
<%i=i+1
if i>=MaxPerPage then Exit Do
rs.movenext
loop
rs.close
set rs=nothing%>
<tr align="center" bgcolor="#FFFFFF">
<td height="30" colspan="14">
<INPUT type="hidden" name="action" value="">
<INPUT type="button" value="更新商品!" onclick="document.chkform.action.value='update'; document.chkform.submit();">
点更新商品后可以批量修改商品数据!    </td>
</tr>
</table>
<%
End Sub

Function showpage(totalnumber,maxperpage,filename)
Dim n

If totalnumber Mod maxperpage=0 Then
n= totalnumber \ maxperpage
Else
n= totalnumber \ maxperpage+1
End If

Response.Write "<form method=Post action="&filename&"?selectm="&selectm&"&selectkey="&selectkey&" >"
Response.Write "<p align='center' class='contents'> "
If CurrentPage<2 Then
Response.Write "<font class='contents'>首 页 上一页</font> "
Else
Response.Write "<a href="&filename&"?page=1&selectm="&selectm&"&selectkey="&selectkey&"&cid="&cid&" class='contents'>首 页</a> "
Response.Write "<a href="&filename&"?page="¤tPage-1&"&selectm="&selectm&"&selectkey="&selectkey&"&cid="&cid&" class='contents'>上一页</a> "
End If

If n-currentpage<1 Then
Response.Write "<font class='contents'>下一页 末 页</font>"
Else
Response.Write "<a href="&filename&"?page="&(CurrentPage+1)&"&selectm="&selectm&"&selectkey="&selectkey&"&cid="&cid&" class='contents'>"
Response.Write "下一页</a> <a href="&filename&"?page="&n&"&selectm="&selectm&"&selectkey="&selectkey&"&cid="&cid&" class='contents'>末 页</a>"
End If
Response.Write "<font class='contents'> 页次:</font><font class='contents'>"¤tPage&"</font><font class='contents'>/"&n&"页</font> "
Response.Write "<font class='contents'> 共有"&totalnumber&"种商品 "
Response.Write "<font class='contents'>转到第:</font><input type='text' name='page' size=2 maxlength=10 class=smallInput value="¤tpage&">页"
Response.Write " <input type='submit' class='contents' value='跳转' name='cndok' ></form>"
End Function
%></td>
</form>
</tr>
</table>
<br>
<table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#6699cc">
<tr>

</tr>

</table>

<!--#include file="foot.asp"-->
<script language=javascript>

function mm()
{
var a = document.getElementsByTagName("input");
if(a[0].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = true;
}
}

function IsDigit()
{
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
</script>
Dvbbs7.1.0Sp1产品主要更新内容,此下载已包含所有最新更新和所有原版文件 1、重整核心结构,采用成熟的缓存加载模式,能保持稳定的运行状态。缓存数据大部分采用XML模式,易于存取和管理。优化核心代码(局部采用XSLT代替脚本执行,效率提高),更加高效和简洁。 2、主要页面采用数据库==>XML+XSLT方式处理,效率高。 3、几个主要页面采用Div+Css标准重构和优化,对搜索引擎能更好的支持。 4、针对搜索引擎进行优化,对主流的搜索引擎提供了不同的显示结果和站点地图等优化。 5、重写论坛回收站,使用和操作更加方便,超版也可进入管理(只能还原),处理超大数据也不会出现论坛卡死情况。 6、重写论坛审核机制,超强的论坛审核,满足用户的不同要求,全方位的监视论坛数据,是论坛信息的软件防火墙。 7、论坛点券购买采用支付宝新接口,站长只要在支付宝网站和论坛后台设置好相关信息,用户购买点券的费用将直接划到站长支付宝帐号,中间不收取任何手续费。 8、采纳部分站长建议,在论坛中直接整合支付宝电子商务交易功能(分版面开关)。此概念在国内为动网首创,与传统电子商务交易网站不同,论坛中的交易有更加宽松的交流气氛、自由的讨论氛围等特点,在加上采用支付宝作为信用保障体系,对买卖双方交易都更加安全和可靠。 9、重点推出:动网论坛博客系统,论坛用户可直接激活个人博客帐号、帖子可直接转入自己的博客、个人文章、文章收藏、个人相册、链接(书签)、交易(类似论坛交易,可做个人店铺)、关键字设置(可设置一些常用的链接地址和关键字,文章中遇到相关关键字则可自动替换为相关链接和文字)、日志天气、访客脚印(浏览用户可留下自己的访问印记)等,具体可点击导航中的“博客(boke)”链接访问。 7.1.0整体功能调整和新增: 1、道具中心,供购买论坛各种功能性道具,不同道具可在论坛进行不同操作。 2、金币和点券概念,独立于道具中心之外,可用来进行帖子的购买、付费版面的进入等等操作 3、点券的购买,可通过手机短信和网络支付两种方式,此外论坛积分、经验、点券等数值可和论坛金币转换 4、交易帖(金币购买)、悬赏求助帖(赠送金币)、获赠金币帖等功能,独立于道具中心之外 5、WAP论坛功能,可通过特定地址用手机访问论坛,随时随地都可以关注喜欢的论坛 6、用户组功能调整,用户组分为5个大类,分别是:系统组、特殊组、用户组、多属性用户组和VIP组,用户组为原来用户等级,特殊组为系统管理员自定义不按升级标准升级的组,多属性用户组可同时拥有多个组权限,VIP组下面介绍 7、VIP用户功能,在开启VIP用户功能且添加了对应组的情况下,用户可以付费加入某个组,可拥有免费查看VIP帖和进入VIP版面的权限,管理员后台可设置vip用户的付费标准和期限 8、CSS风格独立出来,和原来每份模板都有独立的一份CSS不同,目前可设置不同CSS对应的模板,主要是方便用户操作选择以及缩减数据占用 9、新增论坛文字广告位 10、新增论坛规则部分,在后台版面管理可新增和编辑 11、魔法表情,独立于道具中心之外,可用金币或点券购买 12、后****立目录,可自己在后台设置后台目录并手动更改目录名称,保障论坛安全,此外没有登录前台也可直接访问后台登录页面进行登录(要同时输入前后台帐号信息) 13、超强的上传文件控制,可对论坛上传的图片水印、文字、颜色、透明度和缩略图进行完整的控制 14、动网官方自动通知系统,可以第一时间获得官方的通知信息,此外在可阅读官方最新的帖子,同时可以在自己的论坛后台即可访问官方论坛并进行问题的提出和浏览操作 15、强化日志管理部分,可针对多种不同类型的论坛操作日志进行查询和操作 16、用户管理新增VIP用户浏览、批量奖励或惩罚用户、合并用户等操作 17、超强的邮件群发系统,可针对个别用户、某个群用户、某个特定条件的用户群进行邮件群发工作 18、原系统空间占用功能改为系统信息检测,相当于ASP探针,可查看服务器对论坛的一些支持情况 19、用户组权限的编辑可进行批量更新,可单独的选择某几个权限对多个用户组进行更新 20、RSS订阅论坛信息功能,可RSS订阅器可订阅包括各个版面最新帖子、精华帖子等内容 21、细化部分页面结构和风格,包括首页、帖子列表、帖子内容等几个页面 22、为兼容搜索引擎搜索,取消了大部分JS内容输出而改用xslt控制内容和界面 23、部分小页面合并为一个独立的功能页面 24、强化搜索页面功能,管理员和有权限的用户可直接对搜索结果进行批量的帖子操作 25、删去部分CSS风格,目前仅保留9种颜色风格 26、UBB发贴模式可在后台进行控制,发贴模式可选 27、增强审核部分功能,管理员可直接查看并审核所有版面的帖子,也可进行数据查询并审核的操作 28、整体优化代码,制定高效快

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧