quote.asp

来自「1. 硬件环境:MS WINDOWS NT PACK 4 OR LATER /W」· ASP 代码 · 共 284 行

ASP
284
字号
<!-- #include file="setup.asp" -->
<%
Menu=Server.HTMLEncode(Trim(Request.QueryString("Menu")))


Call Top
Call table()
Response.Write("<style><!--	TABLE{BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:1px}TD{BORDER-RIGHT:0px;BORDER-TOP:0px}--></style><br>")
Select Case Menu
Case "Quote"
	validate "Login.asp",2
	Tab "查看产品报价:","请选择您要查看的报价类别!"
	Response.write "<TABLE borderColor=#a4b6d7 cellSpacing=0 cellPadding=3 width=100% border=1 style=""border-collapse: collapse""><TR><TD  height=25 width=100% >"
	Set File=Server.CreateObject("Scripting.FileSystemObject")
	If 0 <> Err Then
		SortListt
	Else
		If File.FileExists(Server.MapPath("inc/Sort.asp"))=True Then%>
			<!-- #include file="inc/Sort.asp" -->
		<%Else
			SortListt
		End if
	End if
	Response.write "</TD></TR></TABLE>"
	set File=nothing

Case "List"
	validate "Login.asp",2
	Page=Trim(Request.QueryString("page"))
	SortID=Request("SortID")
	if IsNumEric(SortID)=False Then Error 2,"参数非法传递!",""
	if Page = "" Then Page=1
	if IsNumEric(Page)=False Then Error 2,"参数非法传递!",""
	
		sql="Select FunctionInfo From Functions where FunctionID Between 13 and 15"
		Set Rs = Conn.Execute(sql)
		ProductI=Rs("FunctionInfo")
		rs.movenext
		ProductII=Rs("FunctionInfo")
		rs.movenext
		ProductIII=Rs("FunctionInfo")
		rs.close
		Set Rs = Nothing
		Sql="Select ProductID,ProductNum,ProductCnName,ProductI,ProductII,ProductIII From Product_Info Where ProductConceal=False and  ProductSort="&SortID&" order by ProductArrange"
		Set rs = Server.CreateObject("ADODB.Recordset")
		rs.open Sql,conn,1
		rs.pagesize=50
		page=Cint(page)
		if Page < 1 Then Page=1
		if Page > rs.pagecount then Page=rs.pagecount
		num=rs.recordcount
		maxpage=rs.pagecount
		%>
		<table borderColor="#a4b6d7" cellSpacing="0" cellPadding="0" width="100%" border="1" style="border-left: 0px none; border-top: 0px none; border-bottom: 1px none; border-collapse:collapse">
		<tr><td height="25" background=images/title_sub.gif style="border-right: 0px none; border-top: 0px none"> 
		<b>&nbsp;■ </b>产品报价单</td>
		</tr></table>
		<TABLE borderColor=#a4b6d7 cellSpacing=0 cellPadding=3 width=100% border=1 style="border-collapse: collapse">
		<TR> 
		<TD  height=12 width="100%" >
		<table width="100%" border="0">
		<tr><td><img src="images/2.gif" width="60" height="9">以下是您需要的产品报价</td>
		<td><div align="right"><select onChange=MM_jumpMenu('parent.main',this,0)><option selected>其他报价</option><% Sortlist %></select></div></td>
		</tr>
		</table></TD></TR></TABLE>
		<Script>
		function MM_jumpMenu(targ,selObj,restore){ //v3.0
		if(selObj.options[selObj.selectedIndex].value!=""){
		  eval(targ+".location='"+"?Menu=<%=Request("menu")%>&SortID="+selObj.options[selObj.selectedIndex].value+"'");
		  if (restore) selObj.selectedIndex=0;
		}
		}
		</Script>
		<TABLE borderColor=a4b6d7 cellSpacing=0 cellPadding=0 width="100%" border=1 style="border-collapse: collapse" height="24" bgColor="#ecf5ff">
		<TR  height=25> 
		<TD width=13% align=middle> <p align="center">货号</TD>
		<TD align=middle width="27%"><div align="center"> 产品名称</div></TD>
		<TD align=middle width="20%"> <div align="center"><%= ProductI %></div></TD>
		<TD align=middle width="20%"><div align="center"><%= ProductII %></div></TD>
		<TD width="20%" align=middle><div align="center"><%= ProductIII %></div></TD>
		</TR>
		</TABLE>
		<% if Not Rs.Eof Then showonepage rs,Cint(Page)
		Rs.Close
		Set Rs = Nothing%>
		<table width="100%" border="0" cellspacing="4"><tr>
		<td><strong>本论坛共有 <font color="#CC3300"> <%= maxpage %> </font>页 [ <% Npage page,maxpage %>]</strong></td>
		<form ><td><div align="right">跳转到第 <input type="text" name="pagel" size="2" maxlength=3 value=<%=page%>> 页 <input name="go" type="button"  value="GO!" Onclick=javascript:location.href='?Menu=<%= Request("menu") %>&SortID=<%= Request("SortID") %>&page='+form.pagel.value;>
		</div></td></form></tr></table>
	<%
Case "fortune"%>
		<TABLE  align=center borderColor=a4b6d7 cellSpacing=0 cellPadding=5 width=100% border=1 style="border-collapse: collapse" background=images/title_sub.gif >
	<TBODY><TR>
	<TD align="center"><b><font color="#FFFFFF"><a href=usercp.asp><font color=#ffffff title="">控制面板首页</font></a></font></a></TH></font></b>
	<Td align="center"><b><font color="#FFFFFF"><a href="UserEdit.asp?Menu=UpPhoto"><font color="#FFFFFF">用户照片上传</font></a></TH> </font>
	</b><TD align="center"><b><font color="#FFFFFF"><a href="UserEdit.asp?Menu=Basic"><font color="#FFFFFF">基本资料修改</TH> </font></a> </font>
	</b><TD align="center"><b><font color="#FFFFFF"><a href="UserEdit.asp?menu=Community"><font color="#FFFFFF">社区资料修改</TH></font></a></font>
	</b><TD align="center"><b><font color="#FFFFFF"><a href="UserEdit.asp?menu=UserPsd"><font color="#FFFFFF">用户密码修改</TH> </font></a></font></b>
	<TD align="center"><b><font color="#FFFFFF"><a href="message.asp"><font color="#FFFFFF">用户短信服务</TH> </font></a> </font>
	</b><TD align="center"><b><font color="#FFFFFF"><a href="Quote.asp?menu=fortune"><font color="#FFFFFF">查看财富排行</font></a></TH> </font>
	</b></TR></TBODY></TABLE><HR width="100%" SIZE=1>
	
	<%Tab "财富排行榜","以下是社区前50位富翁"%>
	<TABLE borderColor=a4b6d7 cellSpacing=0 cellPadding=0 width="100%" border=1 style="border-collapse: collapse" height="24" bgColor="#ecf5ff">
	<TR  height=25> 
	<TD width=11% align=middle> <p align=center>财富排名</TD>
	<TD width=11% align=middle><div align="center">用户号</div></TD>
	<TD align=middle width=11%> <div align=center>真实姓名</div></TD>
	<TD align=middle width=13%> <div align=center>社区昵称</div></TD>
	<TD width=9% align=middle> <div align=center>性别</div></TD>
	<TD align=middle width=14%><div align=center>用户类型</div></TD>
	<TD align=middle width=9%><div align="center">金钱</div></TD>
	<TD align=middle width=22%><div align=center>上次登陆时间</div></TD>
	</TR>
	</TABLE>
	<%Sql="Select Top 50 UserGrade,UserSex,UserID,UserName_1,UserMoney,UserName_2,UserLastT From UserInfo Where DelThis=False  Order by UserMoney Desc,UserID"
	Set Rs = Conn.Execute(Sql)
	i=1
	Do While Not Rs.Eof
				if Rs("UserSex")=False Then
				Sex="女"
				Else
				Sex="男"
				End if
				Select case rs("UserGrade")
					case 0,1
					Uleve="普通用户"
					case 2
					Uleve="VIP会员"
					case 3
					Uleve="社区管理员"
					case 4
					Uleve="商城管理员"
					case 5
					Uleve="总管理员"
					case 6
					Uleve="商城站长"
				End Select%>
		<TABLE borderColor=a4b6d7 cellSpacing=0 cellPadding=0 width="100%" border=1 style="border-collapse: collapse" height="24">
		<TR  height=25> 
		<TD width=11% align=middle> <p align=center>第 <font color="#FF0000"><%= i %> </font>名</TD>
		<TD width=11% align=middle><div align="center"><%= Rs("UserID") %></div></TD>
		<TD align=middle width=11%> <div align=center><%= Rs("UserName_1") %></div></TD>
		<TD align=middle width=13%> <div align=center><%= Rs("UserName_2") %></div></TD>
		<TD width=9% align=middle> <div align=center><%= sex %></div></TD>
		<TD align=middle width=14%><div align=center><%= Uleve %></div></TD>
		<TD align=middle width=9%><div align="center"><font color="#FF3300"><%= Rs("UserMoney") %></font></div></TD>
		<TD align=middle width=22%><div align=center><%= Rs("UserLastT") %></div></TD>
		</TR>
		</TABLE>
	<%Rs.Movenext
	i=i+1
	Loop
	Rs.Close
	Set Rs = Nothing
Case "distribution"
	Tab "产品销售爬行榜","以下是前50种热销产品"%>
	<TABLE borderColor=a4b6d7 cellSpacing=0 cellPadding=0 width="100%" border=1 style="border-collapse: collapse" height="24" bgColor="#ecf5ff">
	  <TR  height=25> 
		<TD width=12% align=middle> <p align=center>销售排名</TD>
		<TD width=11% align=middle><div align="center">货号</div></TD>
		<TD align=middle width=17%> <div align=center>中文名</div></TD>
		<TD align=middle width=14%> <div align=center>总销售量</div></TD>
		<TD width=10% align=middle> <div align=center>规格</div>
		  <div align="center"></div></TD>
		<TD align=middle width=12%><div align=center>包装</div></TD>
		<TD align=middle width=24%><div align="center">加入时间</div></TD>
	  </TR>
	</TABLE>
	<%
	Sql="Select Top 50 ProductNum,ProductID,ProductCnName,ProductBuy,ProductSf,ProductPacking,ProductAddtime From Product_Info Where DelThis=False and ProductConceal=False Order By ProductBuy Desc,ProductID"
	Set Rs = Conn.Execute(Sql)
	i=1
	Do While Not Rs.Eof%>
	<TABLE borderColor=a4b6d7 cellSpacing=0 cellPadding=0 width="100%" border=1 style="border-collapse: collapse" height="24">
	  <TR  height=25> 
		<TD width=12% align=middle> <p align=center>第 <font color="#FF0000"><%= i %> </font>名</TD>
		<TD width=11% align=middle> <div align="center"><%= Rs("ProductNum") %></div></TD>
		<TD align=middle width=17%> <div align=center title="点击查看<%= Rs("ProductCnName") %>的详细信息"><a href=ShowProDuct.asp?ProID=<%= Rs("ProductID") %>><%= Rs("ProductCnName") %></a></div></TD>
		<TD align=middle width=14%> <div align=center><font color="#FF6600"><%= Rs("ProductBuy") %></font></div></TD>
		<TD width=10% align=middle> <div align=center><%= Rs("ProductSf") %></div></TD>
		<TD align=middle width=12%><div align=center><%= Rs("ProductPacking") %></div></TD>
		<TD align=middle width=24%><div align="center"><%= Rs("ProductAddtime") %></div></TD>
	  </TR>
	</TABLE>
	<%i=i+1
	Rs.Movenext
	Loop
	Rs.Close
	Set Rs = Nothing
Case Else
Error 1,"参数非法传递!\n您的IP已被纪录",""
End Select
htmlend


sub showonepage(rs,page)
	rs.absolutepage=page
	For ipage=1 to rs.pagesize
	rsToGbook rs
	rs.MoveNext
	if rs.EOF Then Exit For
	Next
end sub

sub RsToGbook(rs)%>
<TABLE borderColor=a4b6d7 cellSpacing=0 cellPadding=0 width="100%" border=1 style="border-collapse: collapse" height="24" >
<TR  height=25> 
<TD width=13% align=middle> <p align="center"><%= Rs("ProductNum") %></TD>
<TD align=middle width="27%"><div align="center" title="点击查看<%= Rs("ProductCnName") %>的详细信息"><a target=_blank href=ShowProDuct.asp?ProdID=<%= Rs("ProductID") %>><%= Rs("ProductCnName") %></a></div></TD>
<TD align=middle width="20%"> <div align="center"><%= FormatCurrency(Rs("ProductI")) %></div></TD>
<TD align=middle width="20%"><div align="center"><%= FormatCurrency(Rs("ProductII")) %></div></TD>
<TD width="20%" align=middle><div align="center"><%= FormatCurrency(Rs("ProductIII")) %></div></TD>
</TR>
</TABLE>
<%end sub


Sub Tab(Msg1,Msg2)%>
	<table borderColor="#a4b6d7" cellSpacing="0" cellPadding="0" width="100%" border="1" style="border-left: 0px none; border-top: 0px none; border-bottom: 1px none; border-collapse:collapse">
	<tr><td height="25" background=images/title_sub.gif style="border-right: 0px none; border-top: 0px none"> 
	<b>&nbsp;■ </b><%= Msg1 %></td>
	</tr></table>
	<TABLE borderColor=#a4b6d7 cellSpacing=0 cellPadding=3 width=100% border=1 style="border-collapse: collapse">
	<TR> 
	<TD  height=12 width="75%" >&nbsp;<img src="images/2.gif" width="60" height="9"><%= Msg2 %></TD>
	</TR></TABLE>
<%End Sub

Sub Npage(page,Allpage)
a=page-5
b=page+5
if page > 6 Then Response.write "<a href=?Menu="&Request("menu")&"&SortID="&Request("SortID")&"&page=1>1</a> ...&nbsp;"
	For a=a to b
	if a > 0 and a <= Allpage  Then 
	Response.write "<a href=?Menu="&Request("menu")&"&SortID="&Request("SortID")&"&page="&a&">"&a&"</a>&nbsp;"
	End if
	Next
if Page < Allpage - 5 Then Response.write "... <a href=?Menu="&Request("menu")&"&SortID="&Request("SortID")&"&page="&Allpage&">"&Allpage&"</a>&nbsp;"
End Sub

Sub Sortlist
	Set rs1 = Server.CreateObject("ADODB.Recordset")
	Rs1.Open "Product_Sort",Conn,1
	Do While Not Rs1.Eof
	Response.write "<option value="&rs1("SortID")&">"&rs1("SortCnName")&"</option>"
	Rs1.Movenext
	Loop
	Rs1.Close
End Sub

sub SortListt
	dim Sonsort,Product
	Response.write "<ol>"
	sql="select * From Product_Sort where SortDad=0 order by SortNum"
	rs.open sql,conn,1
	do while not rs.eof
		Sonsort=conn.execute("Select count(SortID)from Product_Sort where SortDad="&rs("SortID"))(0)
		Product=conn.execute("Select count(ProductID)from Product_Info where ProductSort="&rs("SortID"))(0)
		Response.write  "<li><a href=?Menu=List&SortId="&rs("SortID")&">"&rs("SortCnName")&"</a> ---- [包含"&Sonsort&"个子类,"&Product&"个产品]</li> "
		if rs("SortSon")<>0 then Tsort rs("SortID"),selec
		rs.movenext
	loop
	 Response.write "</ol>"
	Rs.Close
end sub

sub Tsort(id,selec)
	dim Sonsort,Product
	Response.write "<ol>"
		Set rs1 = Server.CreateObject("ADODB.Recordset")
		sql="Select * From Product_Sort where SortDad="&id&" order by SortNum"
		rs1.open sql,conn,1
		do while not rs1.eof 
		Sonsort=conn.execute("Select count(SortID)from Product_Sort where SortDad="&rs1("SortID"))(0)
		Product=conn.execute("Select count(ProductID)from Product_Info where ProductSort="&rs1("SortID"))(0)
		Response.write  "<li><a href=?Menu=List&SortId="&rs1("SortID")&">"&rs1("SortCnName")&"</a> ---- [包含"&Sonsort&"个子类,"&Product&"个产品]</li> "
		Uid=rs1("SortID")
		if rs1("SortSon")<>0 then Tsort Uid,selec
		rs1.movenext
		loop
		Response.write  "</ol>"
		Rs1.Close
end sub%>

⌨️ 快捷键说明

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