asp程序要后台审核,点[审核]就出现[已审核],再点一次[审核]就出现[未审核]

2025-05-14 10:24:15
推荐回答(4个)
回答(1):

我把我的审核代码给你,如果你看不懂或者不会修改联系我!
<%
if request("sh")<>"" then
conn.execute("update 表 set sh="&request("sh")&" where id="&request("id")&"")
end if
%>
上面那段代码可以放在标签后:
下面的代码放在你需要点击进行审核的地方:(注:我的页面是使用图片做的标示,你修改一下即可)
<%if rs("sh") then%>&sh=false">点击设为未完成<%else%>&sh=true">点击设为已完成<%end if%>

这样这个功能就可以实现了。且是在同一页面即可!如有不懂,再问我吧!

回答(2):

貌似LZ对asp没什么基础,这个说来有点麻烦~~

首先得明白,所贴的这段代码。
意义很简单,是根据查询结果写页面时的一段代码:如果当前记录的审核字段sh的值为0,则写入一个连接标签a,内容是黑色的文本“未审核”,该连接就是指向当前页并执行审核的相应操作,并通过页面传入了当前记录的ID字段和所要设置的条件值。
href="?action=sh&id=<%= rs("WR_ID") %>&tj=1"
action、id、tj分别是3个参数。

其次简单说说怎么实现这个审核问题。
关于LZ不存在rs("sh")的问题,即使没有sh字段,那么总该有个对应的审核标记字段吧?换上就好了。如:
select id,verify,* from tab执行后
rs("verify")就是对应的审核字段

页面头上,加上以下代码
<%
if request("action")="sh" then
sqlstr = "update 表 set sh='"& request("tj") &"' where id="&request("id")
conn.execute(sqlstr)
end if
%>

这边假定了sh为字符串类型,id为数值型(如有差异自己修改之)

希望有帮助,仅供参考,由于LZ给于的信息不足,尚有需修改的地方

回答(3):

以下是页面显示 审核 的代码



提交到这个页面后的代码!

<%
if request("action")="sh" then
ID = Trim(Request.QueryString("ID"))
set rs=server.createobject("adodb.recordset")
sql="select * from 库名 where ID ="&ID
rs.open sql,conn,1,3
rs("ok")=request("ok")
rs.update
rs.close
set rs=nothing
if request("page")="" then
Response.redirect "?page=1"
else
Response.redirect "?page="&request("page")&""
end if
end if
%>

期间的数据库名称和字段自己修改吧!如果连这个也调配不好,我就没有办法了!

祝你成功,要是采纳了。请多给点分!

回答(4):

可以用javascrpit 写一个!

判断一下就可以了