永发信息网

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

答案:5  悬赏:0  手机版
解决时间 2021-04-03 04:04
  • 提问者网友:不爱我么
  • 2021-04-02 17:59
asp程序要后台审核,点[审核]就出现[已审核],再点一次[审核]就出现[未审核]
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-04-02 19:16
我把我的审核代码给你,如果你看不懂或者不会修改联系我!
<%
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%>

这样这个功能就可以实现了。且是在同一页面即可!如有不懂,再问我吧!
全部回答
  • 1楼网友:零点过十分
  • 2021-04-02 22:10
可以
  • 2楼网友:想偏头吻你
  • 2021-04-02 21:44
可以用javascrpit 写一个!
判断一下就可以了
  • 3楼网友:玩世
  • 2021-04-02 21:36
以下是页面显示 审核 的代码
(<%=rs("user")%>)<%if rs("ok")=0 then%>&page=<%=request("page")%>&ok=1" onClick="javascript:return confirm('确实要通过该信息吗?')">未审<%else%>&page=<%=request("page")%>&ok=0" onClick="javascript:return confirm('确实要取消该信息的审核吗?')">已审<%end if%>--" onclick="javascript:return confirm('确实要删除该信息吗?')">删除

提交到这个页面后的代码!
<%
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楼网友:从此江山别
  • 2021-04-02 20:49
貌似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给于的信息不足,尚有需修改的地方
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯