⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_prod.asp

📁 主要特色功能如下: 1.注册与否均可购物(同类程序中大多要求注册才能购物)
💻 ASP
📖 第 1 页 / 共 4 页
字号:
						else {
						if (document.all) {
						cust.innerHTML = data;
							  }
						   }
					}
				else {
				window.alert("请不要超过10张图片.");
				   }
				}
				//  End -->
				</script>
<%				
			else
				response.write "value=1 onclick=JM_you(s1)>有 <span id=s1 style='display:none'>"
				response.write "<input name='m' type=text value='1' size='5' maxlength='1'> <input type=button value=张其它图片 onClick=createForm('Hug',document.prodtable.m.value);><br>"			
				response.write  "<span id=cust style='position:relative;'></span></span>"
%>
<SCRIPT LANGUAGE="JavaScript">
function createForm(textN,number) {
data = "";    
inter = "'";
if (number < 11 && number > -1) {
for (i=1; i <= number; i++) {
if (i < 10) spaces="      ";
else spaces="    ";
data =data + "&nbsp;&nbsp;<input name="+textN+i+" type=text value='' size='30' maxlength='100'><INPUT TYPE='button' value='上传"+i+"' onclick=javascript:uppic('_hug"+i+"','Hug"+i+"')><br>";
}
if (document.layers) {
document.layers.cust.document.write(data);
document.layers.cust.document.close();
}
else {
if (document.all) {
cust.innerHTML = data;
      }
   }
}
else {
window.alert("请不要超过10张图片.");
   }
}
//  End -->
</script>

<%end if%>			
			</TD></TR>
	  <TR><TD align="right">详细说明</TD>
			<TD><textarea name="MemoSpec" cols="65" rows="8"><%=rs("MemoSpec")%></textarea><br>支持html代码</TD>
		  </TR><TR><TD align="right">是否设为<br>热销商品</TD>
			<TD><input type="radio" name="Remark" value="0" <%if rs("Remark")=0 then%>checked<%end if%>>
			  否<input type="radio" name="Remark" value="1" <%if rs("Remark")=1 then%>checked<%end if%>>
			  是 </TD></TR><TR> 
			<TD align="right">&nbsp;<INPUT TYPE="hidden" name=modify value=ok></TD><TD>
				<input type="submit" name="action" value="提交修改"> <input type="reset" name="Submit2" value="重新修改">
			  </TD></TR>
			</form></TABLE>
		<%
		else
		response.write "<BR><BLOCKQUOTE>无此序号商品!<br><br><font color=yellow><B>请检查!</B></font><BR></BLOCKQUOTE>"
		end if	
	end if
	rs.close
	set rs=nothing
end if
end sub

sub manageclass()
set rs=server.createobject("adodb.recordset")
sql="select * from ProdClass order by LarSeq asc , MidSeq asc"
rs.open sql,conn,1,3

if err.number<>0 then '错误处理
	response.write "数据库操作失败:" & err.description '错误描述
	err.clear
else
	Dim a,b,c
	if rs.eof and rs.bof then 
	  response.write "<table width=100% ><tr><td colspan=""2"" height=150 align=center>暂时没有商品类别,<a href=""admin_prod.asp?action=addLarclass""><font color=yellow>增加类别么</font></a>?</td></tr>"
	else
	response.write "<br><font color=yellow><BLOCKQUOTE><B>请注意:</B>添加一个大类后自动产生一个“临时中类”,必须先修改好“临时中类”的名称,再增加其它中类和大类,否则会出错。不能有相同名称的类别,哪怕是不同大类下的中类,也不能名称相同。建议仔细构思好您的产品类别,一次性设置好产品分类,以后不要轻易修改类别名称。修改类别名称后,要在“产品发布管理”中对该类别下的所有产品进行修改,重新选择新的类别。</BLOCKQUOTE></font><table border=1 width=90%"" align=center style='border-collapse: collapse' cellpadding=3 cellspacing=1 bordercolor=#3D5489>"
		a=rs("LarCode")
		Do While Not rs.eof			
			if (a<>b) then
				response.write "<tr><td bgcolor='#999999'>"&rs("LarSeq")&"&nbsp;<a href='admin_prod.asp?action=editclass&LarCode="&rs("LarCode")&"'>"&rs("LarCode")&"</a></td><td bgcolor='#999999'><a href='admin_prod.asp?action=delLarclass&LarCode="&rs("LarCode")&"'>删除大类</a>&nbsp;|&nbsp;<a href='admin_prod.asp?action=addLarclass'>增加大类</a></td></tr>"
				a=rs("LarCode")
			else 		
			end if
			response.write "<tr><td>&nbsp;&nbsp;"&rs("MidSeq")&"-<a href='admin_prod.asp?action=editclass&MidCode="&rs("MidCode")&"'>"&rs("MidCode")&"</a><br></td><td>&nbsp;&nbsp;<a href='admin_prod.asp?action=delMidclass&MidCode="&rs("MidCode")&"'>删除中类</a>&nbsp;|&nbsp;<a href='admin_prod.asp?action=addMidclass&LarCode="&rs("LarCode")&"'>增加中类</a></td></tr>"
			rs.movenext
			if rs.eof then
			exit do
			end if
		b=rs("LarCode")
		Loop
	end if
	response.write "</table>"
end if
rs.close
set rs=nothing
end sub

sub addmidclass()
'增加中类
larclass=request("LarCode")
if request("add")="ok" then
	response.write "<br><br>&nbsp;&nbsp;免费版不能新增大类,请您使用正式版<br><br>"
	response.write "<meta http-equiv=refresh content=""3;URL=admin_error.asp"">"

else
	response.write "大类:"&larclass&"<br>中类:<br>"
	set rs=server.createobject("adodb.recordset")
	sql="select * from ProdClass where LarCode='"&larclass&"' order by MidSeq asc"
	rs.open sql,conn,1,1
	if not (rs.eof and rs.bof) then
		do while not rs.eof
		response.write "&nbsp;&nbsp;"&rs("MidSeq")&"|"&rs("MidCode")&"<br>"
		rs.movenext
		loop
	end if
	response.write "<form action=admin_prod.asp?action=addMidclass method=post name=addmidclass>&nbsp;&nbsp;&nbsp;新增中类:<INPUT TYPE='text' NAME='newclass' size=20 maxlength=12>&nbsp;<INPUT TYPE='hidden' name=add value='ok'><INPUT TYPE='hidden' name=LarCode value='"&larclass&"'><INPUT TYPE='submit' value='提交'></form>"

	rs.close
	set rs=nothing
end if
end sub

sub delmidclass()
'删除中类
sql= "delete from ProdClass where MidCode='"&request("MidCode")&"'" 
conn.execute sql
conn.close

response.write "<br><br>&nbsp;&nbsp;删除中类:"&request("MidCode")&"<br><br>"
response.write "<meta http-equiv=refresh content=""1;URL=admin_prod.asp?action=cls"">"

end sub

sub addlarclass()
'增加大类
if request("add")="ok" then
	response.write "<br><br>&nbsp;&nbsp;免费版不能新增中类,请您使用正式版<br><br>"
	response.write "<meta http-equiv=refresh content=""2;URL=admin_error.asp"">"
else
	set rs=server.createobject("adodb.recordset")
	sql="select distinct LarCode,LarSeq from ProdClass order by LarSeq asc"
	rs.open sql,conn,1,1
	response.write "<form action=admin_prod.asp?action=addLarclass method=post name=addmidclass>&nbsp;&nbsp;&nbsp;新增大类<br><br>&nbsp;&nbsp;&nbsp;名称:<INPUT TYPE='text' NAME='newclass' size=20 maxlength=12><br><br>&nbsp;&nbsp;&nbsp;排序:<INPUT TYPE='text' NAME='LarSeq' size=3 maxlength=2> [不能与其它类别的排序号重复,否则会出现致命性的错误]<br><br>&nbsp;&nbsp;&nbsp;<INPUT TYPE='hidden' name=add value='ok'><INPUT TYPE='hidden' name=LarCode value='"&larclass&"'><INPUT TYPE='submit' value=' 提 交 '></form>"

	rs.close
	set rs=nothing
end if
end sub

sub delLarclass()
'删除大类
sql= "delete from ProdClass where LarCode='"&request("LarCode")&"'" 
conn.execute sql
conn.close

response.write "<br><br>&nbsp;&nbsp;删除大类:"&request("LarCode")&"<br><br>"
response.write "<meta http-equiv=refresh content=""1;URL=admin_prod.asp?action=cls"">"

end sub

sub editclass()
'编辑类别

if request("MidCode")<>"" then
	sql="select * from ProdClass where MidCode='"&request("MidCode")&"'"
	text="MidCode"
else 
	if request("LarCode")<>"" then
	sql="select * from ProdClass where LarCode='"&request("LarCode")&"'"
	text="LarCode"
	end if
end if

 if request("edit")="ok" then
    editSeq=request("EditSeq")

	if request("MidCode")<>"" then
	conn.execute("update ProdClass set "&text&"='"&request(text)&"',MidSeq="&editSeq&"  where ClassId="&request("ClassId"))
    elseif request("LarCode")<>"" then
   	conn.execute("update ProdClass set "&text&"='"&request(text)&"',LarSeq="&editSeq&" where "&text&"='"&request("old"))&"'"
    end if

	conn.close
	response.write "<br><br>&nbsp;&nbsp;类别及排序更新成功:'"&request("old")&"' -->'"&request(text)&"'<br><br>"
	response.write "<meta http-equiv=refresh content=""2;URL=admin_prod.asp?action=cls"">"

	

    

else
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if 	text="MidCode" then
response.write "<form name=editform action='admin_prod.asp?action=editclass' method=post>"
response.write "&nbsp;&nbsp;&nbsp;修改中类<br><br>&nbsp;&nbsp;&nbsp;名称:<INPUT TYPE='text' NAME="&text&" size=20  maxlength=12 value='"&rs(text)&"'><br><br>&nbsp;&nbsp;&nbsp;排序:<INPUT TYPE='text' NAME='EditSeq'  value='"&rs("MidSeq")&"' size=3 maxlength=2>[不能与同一大类下其它中类的排序号重复]"
response.write "<br><br>&nbsp;&nbsp;<INPUT TYPE='hidden' name=old value='"&rs(text)&"'> <INPUT TYPE='hidden' name=ClassId value='"&rs("ClassId")&"'><INPUT TYPE='hidden' name=edit value=ok><INPUT TYPE='submit' name=submit value=' 提 交 '></form>"
elseif 	text="LarCode" then
response.write "<form name=editform action='admin_prod.asp?action=editclass' method=post>"
response.write "&nbsp;&nbsp;&nbsp;修改大类<br><br>&nbsp;&nbsp;&nbsp;名称:<INPUT TYPE='text' NAME="&text&" size=20  maxlength=12 value='"&rs(text)&"'><br><br>&nbsp;&nbsp;&nbsp;排序:<INPUT TYPE='text' NAME='EditSeq'  value='"&rs("LarSeq")&"' size=3 maxlength=2>[不能与其它大类的排序号重复,否则会出现不可预测的致命性错误]"
response.write "<br><br>&nbsp;&nbsp;<INPUT TYPE='hidden' name=old value='"&rs(text)&"'> <INPUT TYPE='hidden' name=ClassId value='"&rs("ClassId")&"'><INPUT TYPE='hidden' name=edit value=ok><INPUT TYPE='submit' name=submit value=' 提 交 '></form>"
end if
rs.close
set rs=nothing
end if
end sub


sub SearchType()
		sql="select distinct ID,LarCode,SearchName,SearchContain from SearchType order by LarCode desc"
		set rs=server.createobject("adodb.recordset")
		rs.open sql,conn,1,1
		IF rs.eof and rs.bof then 
		response.write "<tr><td align=center height=150 colspan=2 class=b><a href=admin_prod.asp?action=SearchTypeAdd>暂时没有搜索分类,请添加</a></td></tr>"
		response.end
		end if
		response.write "<br><TABLE width='98%' border=1 cellpadding=3 style='border-collapse: collapse' bordercolor='#3D5489' align=center><tr><td><b>搜索类别</b></td><td><b> [<font color=yellow>格式长度<255字:AA|BB|CC*|DD</font>带*号前台不可见 ]</b></td><td><b>具体操作</b></td></tr>"
		count=rs.RecordCount
		for i=1 to count 
			response.write "<form name=form"&i&" action=admin_prod.asp?action=SearchTypeModify&id="&rs("ID")&" method=post><tr><td align=right>"&rs("SearchName")&"</td><td><input name=SearchContain value="&rs("SearchContain")&" size=60 maxlength=255></td><td class=b><a href='admin_prod.asp?action=searchtypedel&id="&rs("ID")&"'   onclick=""{if(confirm('如添加产品后已经建立了搜索关联,请尽量不要删除,采用停用。否则容易出错\n按确定-- 删除!\n按取消-- 不删除!')){return true;}return false;}"">删除</a>|<INPUT TYPE=submit value=修改></td></tr></form>"
			rs.movenext
		next
		response.write "</table><br><a href=admin_prod.asp?action=SearchTypeAdd>添加搜索类别</a>"
		rs.close
		set rs=nothing
end sub

sub searchtypedel()
conn.execute("delete from SearchType where ID="&cint(request("id")))
response.write "<tr><td align=center height=150 colspan=2 class=b>删除成功!</td></tr>"
response.write "<meta http-equiv=refresh content=""0;url=admin_prod.asp?action=SearchType"">"
end sub

sub SearchTypeModify()
conn.execute("update SearchType set SearchContain='"&request.form("SearchContain")&"' where ID="&request("id"))
response.write "修改成功!"
response.write "<meta http-equiv=refresh content=""0;url=admin_prod.asp?action=SearchType"">"
end sub

sub SearchTypeAdd()
	if request("send")="ok" then
		dim TypeNo
		SearchName=request("SearchName")
		SearchContain=request("SearchContain")
		sql2="select * from SearchType"
		set rs2=server.createobject("adodb.recordset")
		rs2.open sql2,conn,1,1		
		TypeNo = rs2.RecordCount + 1
		if TypeNo< 10 then TypeNo = "0"&TypeNo 
		set rs2=nothing
		sql="INSERT into SearchType (SearchName,SearchContain,TypeNo) VALUES ('"&SearchName&"','"&SearchContain&"','"&TypeNo&"')"
		conn.execute sql
		response.write "<tr><td align=center height=150 colspan=2 class=b>添加成功</td></tr>"
		response.write "<meta http-equiv=refresh content=""1;url=admin_prod.asp?action=SearchType"">"
		response.end
	end if
	
	response.write "<TABLE width='98%' border=1 cellpadding=3 style='border-collapse: collapse' bordercolor='#3D5489' align=center><form name=form1 action=admin_prod.asp?action=SearchTypeAdd method=post onsubmit='return checkform();'><tr><td >搜索类别</td><td>搜索名:如品牌,厂商<br><input name=SearchName value='' size=15 maxlength=15><br><br>格式:AA|BB|CC 长度小于255个字符<BR><input name=SearchContain value='' size=70 maxlength=255></td></tr>"
	response.write "<tr><td></td><td><INPUT TYPE='hidden' name=send value=ok><INPUT TYPE=submit value=添加></td></tr></form></table><br>"
end sub
%>



























⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -