- 爱易网页
-
ASP教程
- 大类和小类都放在一张表里面,怎样将大类和小类在select表单里动态关联起来?该如何解决
日期:2014-05-17 浏览次数:20853 次
大类和小类都放在一张表里面,怎样将大类和小类在select表单里动态关联起来?
我的大类和小类都放在一张表里面,怎样将大类和小类在select表单里动态关联起来?
我以前是将大类和小类表单独分开,放在两张表里面,用下面的方法没有错误,但这次我把大类和小类放在一张表里面后,用下面的方法一直关联不起来.
说名:
类别表:Class(一级和二级都放在这张表里面)
主要有这几个字段:ID,Type,ParentID,ClassName
说明:ID为自动编号,Type=1表示一级分类,type=2表示二级分类,ParentID表示上一级的ID(这里只有两级),目的是让一级和二级关联. ClassName为类别名称.
请高手帮忙,看看下面哪里出了问题??????应该怎样解决???????
解决马上散分!!!!!!!!!!!!!!!!!!!!!!!!!!!
<!--#include file= "../include/sqlconn.asp "-->
<%
set rs3=server.createobject( "adodb.recordset ")
strsql= "select * from Class where type=2 "
rs3.open strsql,conn,3,3
if rs3.eof and rs3.bof then
response.write "请先添加小类! "
else
%>
<html>
<head>
<title> 添加图片 </title>
<link href= "inc/pic.css " rel= "stylesheet " type= "text/css ">
<script language= "JavaScript ">
function save()
{
if(!CheckIsNull(form2.TitleName, "请填写标题名称! ")) return false;
if(!CheckIsNull(form2.Tag, "请填写关键字! ")) return false;
if(!CheckIsNull(form2.SmallClassID, "请选择小类名称! ")) return false;
if(!CheckIsNull(form2, "请选择大类名称! ")) return false;
document.form2.submit();
}
</script>
<script language= "javascript ">
function PreviewImg(obj){
var div = document.getElementById( "previewDiv ");
if(obj.value== " ")
{div.removeChild(div.firstChild);
return
}
if(div.childNodes.length> 0){
div.firstChild.src=obj.value;
}
else{
var img = document.createElement( "img ");
img.width= "160 ";
img.height= "110 ";
img.border=0;
img.src=obj.value;
div.appendChild(img);
}
}
</script>
<script language = "JavaScript ">
var onecount;
subcat = new Array();
<%