永发信息网

有人能帮我看一下这段asp代码吗?

答案:1  悬赏:70  手机版
解决时间 2021-05-07 01:09

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="config/db.asp"-->
<!--#include file="config/function.inc.asp"-->

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>新闻分类管理</title>
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
body,table {
 font-family: "宋体";
 font-size: 12px;
}
-->
</style>
</head>

<body>
<%
dim rst,rst1,rst2,sql,sql1
set rst=server.CreateObject("adodb.recordset")
set rst1=server.CreateObject("adodb.recordset")
set rst2=server.CreateObject("adodb.recordset")
%>
<p>后台新闻分类管理</p>
<p>&nbsp;</p>
<p>新闻分类管理:<a href="admin_newsclass.asp?act=add">填加新闻分类</a></p>
<table width="700" border="1">
  <tr bgcolor="#A9C4EB">
    <td><div align="center">分类名称</div></td>
    <td><div align="center">子分类</div></td>
    <td><div align="center">管理</div></td>
    <td><div align="center">排序</div></td>
  </tr>
  <%
  sql="select * from tbl_newsclass where nc_upid=0"
  rst.open sql,conn,1,1
  do while not rst.eof
  %>
  <tr bgcolor="#DBE3F2">
    <td><%=rst("nc_name")%></td>
    <td align="center">------</td>
    <td><div align="center"><a href="admin_newsclass.asp?act=modify&id=<%=rst("nc_id")%>" >修改</a>&nbsp; <a href="admin_newsclass.asp?act=del&id=<%=rst("nc_id")%>" onClick="javascript:return confirm('您确定要删除此条新闻分类吗');">删除</a></div></td>
    <td align="center">
    <!-- 用来修改排序字段值 -->
 <form name="form1" method="post" action="admin_newsclass.asp?act=sort&id=<%=rst("nc_id")%>">
      <label>
        <input name="sort" type="text" size="5" value="<%=rst("nc_sort")%>">
        </label>
      <label>
      <input type="submit" name="Submit" value="提交">
      </label>
    </form>
    </td>
  </tr>
  <%
    sql1="select * from tbl_newsclass where nc_upid="&rst("nc_id")
 rst1.open sql1,conn,1,1
 do while not rst1.eof
  %>
  <tr>
    <td>----&gt;</td>
    <td><%=rst1("nc_name")%></td>
    <td><div align="center"><a href="admin_newsclass.asp?act=modify&id=<%=rst1("nc_id")%>">修改</a>&nbsp; <a href="admin_newsclass.asp?act=del&id=<%=rst1("nc_id")%>" onClick="javascript:return confirm('您确定要删除此条新闻分类吗?');">删除</a></div></td>
    <td><div align="center"> <form name="form1" method="post" action="admin_newsclass.asp?act=sort&id=<%=rst1("nc_id")%>">
      <label>
        <input name="sort" type="text" size="5" value="<%=rst1("nc_sort")%>">
        </label>
      <label>
      <input type="submit" name="Submit" value="提交">
      </label>
    </form></div></td>
  </tr>
  <%
    rst1.movenext
 loop
 rst1.close
  rst.movenext
  loop
  rst.close
  %>
</table>
<%
if request.QueryString("act")="modify" then
%>
<p>添加新闻分类:</p>
<%
else
%>
<p>修改新闻分类:</p>
<%
end if
%>
<%
taction="admin_newsclass.asp?act=class"
if request.QueryString("act")="modify" then
  if not isnumeric(request.QueryString("id")) or isempty(request.QueryString("id")) then
  msgboxU "非法参数!"
  else
  rst.open "select * from tbl_newsclass where nc_id="&request.QueryString("id"),conn,1,1
    if rst("nc_upid")=0 then
 taction="admin_newsclass.asp?act=update&id="&request.QueryString("id")
 
 else
 rst1.open "select * from tbl_newsclass where nc_id="&request.QueryString("id")&" and nc_upid="&rst("nc_id"),conn,1,1
 taction="admin_newsclass.asp?act=update&id="&request.QueryString("id")&"&upid="&rst("nc_id")
 end if
  end if
end if
%>
<form name="form3" method="post" action="<%=taction%>">
<%
if request.QueryString("act")<>"modify" then
%>
  <p class="STYLE1">提示:如果没选着上级分类,新增分类将作为顶级分类;如果选着上级分类将作为子分类</p>
  <p>请选着上级分类:
<% end if %>
    <label>
    <select name="upid">
      <option value="<%
  if request.QueryString("act")="modify" then
  response.Write(rst("nc_id"))
  else
  response.Write("0") 
 
  end if
  %>" selected>==请选择上级分类==</option>
   <%
   sql2="select * from tbl_newsclass where nc_upid=0 "
   rst2.open sql2,conn,1,1
   do while not rst2.eof
   %>
   <option value="<%=rst2("nc_id")%>"><%=rst2("nc_name")%></option>
   <%
   rst2.movenext
   loop
   rst2.close
   %>
    </select>
    </label>
    &nbsp;
   <label>分类名:
    <input type="text" name="<%
 if request.QueryString("act")="modify" then
 response.Write "modify"
 else
 response.Write "nc_name"
 end if
 %>" value="<%
 if request.QueryString("act")="modify" then
 response.Write rst1("nc_name")
 end if
 
 %>">
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="Submit3" value="提交">
    </label>
  </p>
</form>
</body>
</html>
上面做了个新闻分类的后台页面

我想实现 显示二级分类时 同时也显示并修改一级分类

只是自己台菜鸟了 才疏学浅, 弄得焦头烂额 最后对象也不知道怎么关了

这代码错在上面地方 怎么修改能实现显示二级分类时 同时也显示并修改一级分类

希望高人指点一下!

最佳答案
以前的代码杂乱无章,我帮你重新写了下。试一下看看,如果不行就联系我。<!--#include file="conn.asp"--> <% if request("action")="reg" then set rs=server.CreateObject("adodb.recordset") rs.open "select * from user where name='"&trim(request("name"))&"'",conn,1,1 if rs.eof or rs.bof then rs.close rs.open "select * from user where yuming='"&trim(request("yuming"))&"' and name<>'"&trim(request("name"))&"'",conn,1,3 if rs.eof or rs.bof then rs.addnew rs("names")=trim(request.Form("name")) rs("pwd")=trim(request.Form("pwd")) rs("wenti")=trim(request.Form("wenti")) rs("yuming")=trim(request.Form("yuming")) rs.update rs.close set rs=nothing response.write "<script language=javascript>alert('注册成功,点击确定立即登录!');location='login.asp';</script>" else rs.close response.write "<Script language='JavaScript'>alert('您输入的域名已存在,请返回重新输入!');history.go(-1);</Script>" end if else rs.close response.write "<Script language='JavaScript'>alert('您输入的用户名已存在,请返回重新输入!');history.go(-1);</Script>" end ifend if %>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问怎样设计logo呢?
为什么偶歪歪挂了2天了还素一级,距离升级还
我和女朋友吵架分手了!
为什么出现幻听
QQ牧场什么时间给黄钻发放资格?
地下城红眼45回血套装哪个最好?
喜欢一个内向女生杂办?
易租车汽车租赁有限公司在什么地方啊,我要过
请问绵阳到成都锦江区狮子山怎么走?(具体点
剑网3声望.....
梦见自己被狗咬到了,而且很多地方都咬破了流
高中生物,请教大家
知道手机主题怎么下载的进来帮帮忙
剑侠世界怎么搞的
李宇春是姚明的表妹?
推荐资讯
拼音本的拼音怎么写,严佳丽的拼音怎么写呀
有没有两种不同语言混合的歌?
船闸是利用了什么原理,船坚炮利的意思是什么
为什么我下载的英雄岛更新后就会出现这个东西
酷乐动漫城在哪里啊,我有事要去这个地方
魔域最高级数是多少
我是个残疾。我是用嘴打字
怎么从东升搭车去石岐华侨中学?
有人说:我是她的男人。那么我是什么?
我非常喜欢她但她也有个人追她,她也也知道我
沧州大兵汽车服务我想知道这个在什么地方
衣频道&猫猫地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?