product.cs
上传用户:dbstep
上传日期:2022-08-06
资源大小:2803k
文件大小:20k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

ASP/ASPX

  1. <%
  2. Function WebLocation(ID)
  3.   Dim rs,sql,LocationText
  4.   Set rs=server.CreateObject("adodb.recordset")
  5.   sql="Select * From sk_ProductSort where ViewFlag and ID="&ID
  6.   rs.open sql,conn,1,1
  7.   if rs.bof and rs.eof then
  8.     response.write "<img src='../img/Arrow_02.gif' align='absmiddle'>错误"
  9.     exit function
  10.   end if
  11.   LocationText="<img src='../img/Arrow_02.gif' align='absmiddle'><a href='ProductList.asp?SortID="&rs("ID")&"&SortPath="&rs("SortPath")&"'>"&rs("SortName")&"</a>"
  12.   if rs("ParentID")<>0 then WebLocation rs("ParentID")
  13.   response.write LocationText
  14. End Function
  15. function ChildSort()
  16.   dim ParentID
  17.   ParentID=request.QueryString("SortID")
  18.   if ParentID="" or (not isnumeric(ParentID)) then exit function
  19.   dim rs,sql
  20.   set rs = server.createobject("adodb.recordset")
  21.   sql="select * from sk_ProductSort where ViewFlag and ParentID="&ParentID&" order by ID desc"
  22.   rs.open sql,conn,1,1
  23.   if rs.bof and rs.eof then
  24.     exit function
  25.   else
  26.     response.write "<tr><td width='30'></td><td height='22'></td><td class='ListTitle' align='center'>"
  27. while not rs.eof
  28. response.write "&nbsp;<font color='#FF0000'>|</font>&nbsp;<a href='ProductList.asp?SortID="&rs("ID")&"&SortPath="&rs("SortPath")&"'>"&rs("SortName")&"</a>&nbsp;<font color='#FF0000'>|</font>"
  29. rs.movenext
  30. wend
  31.     response.write "</td><td width='30'></td></tr>"    
  32.   end if
  33.   rs.close
  34.   set rs=nothing
  35. end function
  36. function ContentList()
  37.   dim SortPath
  38.       SortPath=request.QueryString("SortPath")
  39.   dim idCount'记录总数
  40.   dim pages'每页条数
  41.       if request.cookies("Style")="Shopwindow" or request.cookies("Style")="" then
  42.           pages=12
  43.         elseif request.cookies("Style")="List" then
  44.           pages=10
  45.         elseif request.cookies("Style")="Brief" then
  46.           pages=5
  47.         end if 
  48.   dim pagec'总页数
  49.   dim page'页码
  50.       page=clng(request("Page"))
  51.   dim pagenc'每页显示的分页页码数量=pagenc*2+1
  52.       pagenc=2
  53.   dim pagenmax'每页显示的分页的最大页码
  54.   dim pagenmin'每页显示的分页的最小页码
  55.   dim datafrom'数据表名
  56.       datafrom="sk_Products"
  57.   dim datawhere'数据条件
  58.       if SortPath<>"" then'是否查看的分类产品
  59.  datawhere="where ViewFlag and Instr(SortPath,'"&SortPath&"')>0 "
  60.       else
  61.  datawhere="where ViewFlag "
  62.   end if
  63.   dim sqlid'本页需要用到的id
  64.   dim Myself,PATH_INFO,QUERY_STRING'本页地址和参数
  65.       PATH_INFO = request.servervariables("PATH_INFO")
  66.   QUERY_STRING = request.ServerVariables("QUERY_STRING")'
  67.       if QUERY_STRING = "" then
  68.     Myself = PATH_INFO & "?"
  69.   elseif Instr(PATH_INFO & "?" & QUERY_STRING,"Page=")=0 then
  70.     Myself= PATH_INFO & "?" & QUERY_STRING & "&"
  71.   else
  72.     Myself = Left(PATH_INFO & "?" & QUERY_STRING,Instr(PATH_INFO & "?" & QUERY_STRING,"Page=")-1)
  73.   end if
  74.   dim taxis'排序的语句 asc,desc
  75.       taxis="order by id desc "
  76.   dim i'用于循环的整数
  77.   dim rs,sql'sql语句
  78.   '获取记录总数
  79.   sql="select count(ID) as idCount from ["& datafrom &"]" & datawhere
  80.   set rs=server.createobject("adodb.recordset")
  81.   rs.open sql,conn,0,1
  82.   idCount=rs("idCount")
  83.   '获取记录总数
  84.   if(idcount>0) then'如果记录总数=0,则不处理
  85.     if(idcount mod pages=0)then'如果记录总数除以每页条数有余数,则=记录总数/每页条数+1
  86.   pagec=int(idcount/pages)'获取总页数
  87.     else
  88.       pagec=int(idcount/pages)+1'获取总页数
  89.     end if
  90. '获取本页需要用到的id============================================
  91.     '读取所有记录的id数值,因为只有id所以速度很快
  92.     sql="select id from ["& datafrom &"] " & datawhere & taxis
  93.     set rs=server.createobject("adodb.recordset")
  94.     rs.open sql,conn,1,1
  95.     rs.pagesize = pages '每页显示记录数
  96.     if page < 1 then page = 1
  97.     if page > pagec then page = pagec
  98.     if pagec > 0 then rs.absolutepage = page  
  99.     for i=1 to rs.pagesize
  100.   if rs.eof then exit for  
  101.   if(i=1)then
  102.     sqlid=rs("id")
  103.   else
  104.     sqlid=sqlid &","&rs("id")
  105.   end if
  106.   rs.movenext
  107.     next
  108.   '获取本页需要用到的id结束============================================
  109.   end if
  110.   Response.Write "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
  111.   if(idcount>0 and sqlid<>"") then'如果记录总数=0,则不处理
  112.     '用in刷选本页所语言的数据,仅读取本页所需的数据,所以速度快
  113.     sql="select * from ["& datafrom &"] where id in("& sqlid &") "&taxis
  114.     set rs=server.createobject("adodb.recordset")
  115.     rs.open sql,conn,0,1
  116. dim ProductName,SmallPicPath,Content
  117.     if request.cookies("Style")="Shopwindow" or request.cookies("Style")="" then'橱窗方式显示
  118.   dim R,C'显示行数和列数
  119.   for R=1 to 3
  120.     Response.Write "<tr>" & vbCrLf
  121.         for C=1 to 4 '填充数据到表格
  122.   if C=1 or C=4 then
  123.         Response.write"<td width='150' align='center'>"
  124.   elseif C=2 then
  125.         Response.write"<td width='150' align='center'>"
  126.   elseif C=3 then
  127.         Response.write"<td width='150' align='center'>"
  128.   end if
  129.       if StrLen(rs("ProductName"))<=18 then
  130.             ProductName=rs("ProductName")
  131.       else 
  132.         ProductName=StrLeft(rs("ProductName"),16)
  133.       end if
  134.       SmallPicPath=HtmlSmallPic(rs("GroupID"),rs("SmallPic"),rs("Exclusive"))
  135.           response.write "<table border='0' cellpadding='0' cellspacing='0' >" &_
  136.                      "<tr><td align='center'  width='140' height='120' style='text-decoration: underline; " &_
  137.       "border: 1px solid #CCCCCC;'><object codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0   height=120 width=140 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>    <param name='movie' value='img/skimg.swf?image="&SmallPicPath&"&amp;>    <embed   src='img/skimg.swf?image="&SmallPicPath&"&amp; width='140' height='120'   pluginspage='http://www.macromedia.com/go/getflashplayer'  type='application/x-shockwave-flash'> <param name='wmode' value='transparent'> </embed>   </object>" &_
  138.      "</td></tr><tr><td height='36' align='center'><a href='ProductView.asp?ID="&rs("id")&"&SortID="&rs("SortID")&".html'>"&ProductName&"</a></td></tr></table>"
  139.       response.write"</td>"
  140.       rs.movenext
  141.   if rs.eof then exit for
  142. next
  143.     Response.Write "</tr>" & vbCrLf
  144. if rs.eof then exit for
  145.   next
  146. elseif request.cookies("Style")="List" then'列表显示方式
  147.   for R=1 to 5
  148.     Response.Write "<tr>" & vbCrLf
  149.         for C=1 to 2 '填充数据到表格
  150.   if C=1 then
  151.         Response.write"<td width='50%' align='left'>"
  152.   else
  153.         Response.write"<td width='50%' align='right'>"
  154.   end if
  155.       if StrLen(rs("ProductName"))<=28 then
  156.             ProductName=rs("ProductName")
  157.       else 
  158.         ProductName=StrLeft(rs("ProductName"),26)
  159.       end if
  160.       SmallPicPath=HtmlSmallPic(rs("GroupID"),rs("SmallPic"),rs("Exclusive"))
  161.           response.write "<table width='320' border='0' cellpadding='2' cellspacing='0' style='table-layout:fixed'>" &_
  162.                      "<tr><td align='center' width='148' height='120' rowspan='6' style='text-decoration: underline; " &_
  163.       "border: 1px solid #CCCCCC;'><a href='ProductView.asp?ID="&rs("id")&"&SortID="&rs("SortID")&"'>" &_
  164.       "<object codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0   height=120 width=140 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>    <param name='movie' value='img/skimg.swf?image="&SmallPicPath&"&amp;>    <embed   src='img/skimg.swf?image="&SmallPicPath&"&amp; width='140' height='120'   pluginspage='http://www.macromedia.com/go/getflashplayer'  type='application/x-shockwave-flash'> <param name='wmode' value='transparent'> </embed>   </object></td>" &_
  165.  "<td width='4' rowspan='6'></td>" &_
  166.      "<td style='width:194;height:24;' bgcolor='#EEEEEE' align='left'>&nbsp;<img src='../img/Arrow_04.gif' align='absmiddle'>&nbsp;<a href='ProductView.asp?ID="&rs("id")&"&SortID="&rs("SortID")&".html'>"&ProductName&"</a></td></tr>" &_
  167.  "<tr><td height='4'></td></tr>" &_
  168.  "<tr><td style='width:194;height:18;' bgcolor='#FFFFFF' align='left'>&nbsp;编号:"&rs("ProductNo")&"</td></tr>" &_
  169.  "<tr><td style='width:194;height:18;' bgcolor='#FFFFFF' align='left'>&nbsp;价格:"&rs("Price")&"</td></tr>" &_
  170.  "<tr><td style='width:194;height:18;' bgcolor='#FFFFFF' align='left'>&nbsp;厂商:"&rs("Maker")&"</td></tr>" &_
  171.  "<tr><td style='width:194;height:18;' bgcolor='#FFFFFF' align='left'>&nbsp;日期:"&rs("AddTime")&"</td></tr>" &_
  172.  "<tr><td height='12' colspan='3'></td></tr></table>"
  173.       response.write"</td>"
  174.       rs.movenext
  175.   if rs.eof then exit for
  176. next
  177.     Response.Write "</tr>" & vbCrLf
  178. if rs.eof then exit for
  179.   next
  180. elseif request.cookies("Style")="Brief" then'简介显示方式
  181.       while not rs.eof '填充数据到表格
  182.       Response.write"<tr>"
  183.       Response.write"<td>"
  184.           ProductName=rs("ProductName")
  185.           Content=rs("Content")
  186.       SmallPicPath=HtmlSmallPic(rs("GroupID"),rs("SmallPic"),rs("Exclusive"))
  187.           Response.write "<table width='100%' border='0' cellpadding='0' cellspacing='0' style='table-layout:fixed'>" &_
  188.                      "<tr><td align='center' rowspan='3' width='145' height='120' style='text-decoration: underline; " &_
  189.       "border: 1px solid #CCCCCC;'><a href='ProductView.asp?ID="&rs("id")&"&SortID="&rs("SortID")&"'>" &_
  190.       "<object codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0   height=120 width=140 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>    <param name='movie' value='img/skimg.swf?image="&SmallPicPath&"&amp;>    <embed   src='img/skimg.swf?image="&SmallPicPath&"&amp; width='140' height='120'   pluginspage='http://www.macromedia.com/go/getflashplayer'  type='application/x-shockwave-flash'>  <param name='wmode' value='transparent'> </embed>   </object></td>" &_
  191.  "<td width='6' rowspan='3'></td>" &_
  192.      "<td height='24' bgcolor='#EEEEEE'>&nbsp;<img src='../img/Arrow_04.gif' align='absmiddle'>&nbsp;" &_
  193.  "<a href='ProductView.asp?ID="&rs("id")&"&SortID="&rs("SortID")&".html'>"&ProductName&"</a></td>" &_
  194.  "<td width='56' bgcolor='#EEEEEE'><a href='ProductView.asp?ID="&rs("id")&"&SortID="&rs("SortID")&".html'><img src='../img/Button_view_01.gif' align='absmiddle' border='0'></a></td></tr>" &_
  195.  "<tr><td height='6' colspan='2'></td></tr>" &_
  196.  "<tr><td colspan='2' style='width:490;height:78;word-wrap:break-word;' bgcolor='#FFFFFF' valign='top'>"&Content&"</td></tr><tr><td height='20' colspan='4'></td></tr></table>"
  197.       Response.write "</td>"
  198.       Response.Write "</tr>"    
  199.     rs.movenext
  200.       wend
  201. end if 
  202.   else
  203.     response.write "<tr><td align='center'>暂无相关信息</td></tr></table>"
  204. exit function
  205.   end if
  206.   
  207.   Response.Write "<tr>" & vbCrLf
  208.   if request.cookies("Style")="Shopwindow" or request.cookies("Style")="" then
  209.     Response.Write "<td colspan='4' background='../img/Point_line_03.gif' height='8'></td></tr>" & vbCrLf
  210.     Response.Write "<tr><td colspan='4' align='right'>" & vbCrLf
  211.   elseif request.cookies("Style")="List" then
  212.     Response.Write "<td colspan='2' background='../img/Point_line_03.gif' height='12'></td></tr>" & vbCrLf
  213.     Response.Write "<tr><td colspan='2' align='right'>" & vbCrLf
  214.   elseif request.cookies("Style")="Brief" then
  215.     Response.Write "<td background='../img/Point_line_03.gif' height='12'></td></tr>" & vbCrLf
  216.     Response.Write "<tr><td align='right'>" & vbCrLf
  217.   end if
  218.   Response.Write "共计:<font color='#ff6600'>"&idcount&"</font>条记录&nbsp;页次:<font color='#ff6600'>"&page&"</font></strong>/"&pagec&"&nbsp;每页:<font color='#ff6600'>"&pages&"</font>条&nbsp;&nbsp;&nbsp;&nbsp;" & vbCrLf
  219.   pagenmin=page-pagenc '计算页码开始值
  220.   pagenmax=page+pagenc '计算页码结束值
  221.   if(pagenmin<1) then pagenmin=1 '如果页码开始值小于1则=1
  222.   if(page>1) then response.write ("<a href='"& myself &"Page=1'><font style='FONT-SIZE: 14px; FONT-FAMILY: Webdings'>9</font></a>&nbsp;") '如果页码大于1则显示(第一页)
  223.   if(pagenmin>1) then response.write ("<a href='"& myself &"Page="& page-(pagenc*2+1) &"'><font style='FONT-SIZE: 14px; FONT-FAMILY: Webdings'>7</font></a>&nbsp;") '如果页码开始值大于1则显示(更前)
  224.   if(pagenmax>pagec) then pagenmax=pagec '如果页码结束值大于总页数,则=总页数
  225.   for i = pagenmin to pagenmax'循环输出页码
  226. if(i=page) then
  227.   response.write ("&nbsp;<font color='#ff6600'>"& i &"</font>&nbsp;")
  228. else
  229.   response.write ("[<a href="& myself &"Page="& i &">"& i &"</a>]")
  230. end if
  231.   next
  232.   if(pagenmax<pagec) then response.write ("&nbsp;<a href='"& myself &"Page="& page+(pagenc*2+1) &"'><font style='FONT-SIZE: 14px; FONT-FAMILY: Webdings'>8</font></a>&nbsp;") '如果页码结束值小于总页数则显示(更后)
  233.   if(page<pagec) then response.write ("<a href='"& myself &"Page="& pagec &"'><font style='FONT-SIZE: 14px; FONT-FAMILY: Webdings'>:</font></a>") '如果页码小于总页数则显示(最后页)
  234.   Response.Write "</td>" & vbCrLf
  235.   Response.Write "</tr>" & vbCrLf
  236.   Response.Write "</table>" & vbCrLf
  237.   rs.close
  238.   set rs=nothing
  239. end function 
  240. %>
  241. <%
  242. if request.QueryString("ID")="" then
  243. SeoTitle="产品中心"
  244. elseif not IsNumeric(request.QueryString("ID")) then
  245. SeoTitle="参数错误"
  246. elseif conn.execute("select * from sk_Products Where ViewFlag and  ID="&request.QueryString("ID")).eof then
  247. SeoTitle="参数错误"
  248. else
  249. set rs = server.createobject("adodb.recordset")
  250. sql="select * from sk_Products where ViewFlag and ID="&request.QueryString("ID")
  251. rs.open sql,conn,1,1
  252. SeoTitle=rs("ProductName")
  253. rs.close
  254. set rs=nothing
  255. end if
  256. %>
  257. <%
  258. Function WebLocation(ID)
  259.   Dim rs,sql,LocationText
  260.   Set rs=server.CreateObject("adodb.recordset")
  261.   sql="Select * From sk_ProductSort where ViewFlag and ID="&ID
  262.   rs.open sql,conn,1,1
  263.   if rs.bof and rs.eof then
  264.     response.write "<img src='../img/Arrow_02.gif' align='absmiddle'>"&"错误"
  265.     exit function
  266.   end if
  267.   LocationText="<img src='../img/Arrow_02.gif' align='absmiddle'><a href='ProductList.asp?SortID="&rs("ID")&"&SortPath="&rs("SortPath")&"'>"&rs("SortName")&"</a>"
  268.   if rs("ParentID")<>0 then WebLocation rs("ParentID")
  269.   response.write LocationText
  270. End Function
  271. function WebContent()
  272.   dim ID,SortID
  273. SortID=request.QueryString("SortID")
  274.   ID=request.QueryString("ID")
  275.   if ID="" or (not isnumeric(ID)) then
  276.     response.write "<div align='center'>数据读取异常错误</div>"
  277.     exit function
  278.   end if
  279.   dim rs,sql
  280.   set rs = server.createobject("adodb.recordset")
  281.   sql="select * from sk_Products where ViewFlag and ID="&ID
  282.   rs.open sql,conn,1,3
  283.   response.write"<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
  284.   if rs.bof and rs.eof then
  285.     response.write "<tr><td>暂无相关信息</td></tr>"
  286.   else
  287.     if ViewNoRight(rs("GroupID"),rs("Exclusive")) then
  288.       dim BigPicPath
  289.   BigPicPath=HtmlSmallPic(rs("GroupID"),rs("BigPic"),rs("Exclusive"))
  290.       response.write "<tr><td width='424' height='20' valign='top'><font color='#FF3300'>名称:"&rs("ProductName")&"</font></td><td align='center' rowspan='5' width='180' height='180' bgcolor='#FFFFFF'> <object codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0   height=180 width=180 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>    <param name='movie' value='img/skimg.swf?image="&BigPicPath&"&amp;>  <embed   src='img/skimg.swf?image="&BigPicPath&"&amp; width='180' height='180'   pluginspage='http://www.macromedia.com/go/getflashplayer'  type='application/x-shockwave-flash'> <param name='wmode' value='transparent'> </embed>   </object>       </td></tr>"
  291.   response.write "<tr><td valign='top'>编号:"&rs("ProductNo")&"</td></tr>"
  292.   response.write "<tr><td valign='top'>价格:"&rs("Price")&"</td></tr>"    
  293.   response.write "<tr><td valign='top'>时间:"&rs("AddTime")&"</td></tr>"    
  294.   response.write "<tr><td valign='top'>购买:<a href='user/ProductBuy.asp?ProductNo="&rs("ProductNo")&"&ProductName="&server.urlencode(rs("ProductName"))&"' rel='facebox'><img src='../img/Button_buy_01.gif' border='0' align='absmiddle'></a></td></tr>"    
  295.   response.write "<tr><td colspan='2' height='6'></td></tr>"
  296.   response.write "<tr><td height='22' bgcolor='#EEEEEE'><img src='../img/Pro_information_title.gif'></td>"
  297.   response.write "<td bgcolor='#EEEEEE' align='center'><a  id='example2-1' href='"&BigPicPath&"' target='_blank'><img src='../img/Pro_zoom_01.gif' border='0'></a></td></tr>"
  298.   response.write "<tr><td colspan='2' height='12'></td></tr>"
  299.   response.write "<tr><td colspan='2' width='604'>"&rs("Content")&"</td></tr>"
  300. else
  301.       response.write "<tr><td colspan='2'><hr width='100%' size='1' noshade='noshade' color='#FF0000'></td></tr>"
  302.       response.write "<tr><td width='424'>名称:<font style='font-weight: bold;color: #1874CD'>"&rs("ProductName")&"</font></td><td width='180'>时间:"&rs("AddTime")&"</td></tr>"
  303.     response.write "<tr><td colspan='2'><hr width='100%' size='1' noshade='noshade' color='#FF0000'><div align='center'><img src='../img/NoRight.jpg'></div></td></tr>"
  304. end if
  305.    rs("ClickNumber")=rs("ClickNumber")+1
  306. rs.update
  307. rs.close
  308.     response.write "<tr><td class='ListTitle' colspan='2'></td></tr>"
  309.     response.write "<tr><td colspan='2'>"
  310. Dim IDmax,IDmin,rs1
  311. '获取上一个,取ID比当前ID大的第一个同类产品,因为产品展示里排序是按ID逆序排列的,感观上的上一个其实是ID要比当前大的
  312. rs1=server.CreateObject("adodb.recordset")   
  313. sql="select top 1 * from sk_Products where ViewFlag and SortID="&SortID&" and ID>"&ID&" order by ID"
  314. set rs1=conn.execute(sql)   
  315. if rs1.eof then   
  316.    Response.Write "上一个:没有上一个产品了&nbsp;&nbsp;&nbsp;"
  317. else
  318.    IDmin=rs1("ID") 
  319.    Response.Write "上一个:<a href='?id="&IDmin&"&SortID="&rs1("SortID")&"'><font color='#FF0000'>"&rs1("ProductName")&"</font></a>&nbsp;&nbsp;&nbsp;"
  320. end if
  321. set rs1=nothing
  322. '获取下一个,取ID比当前ID小的第一个同类产品,因为产品展示里排序是按ID逆序排列的,感观上的下一个其实是ID要比当前小的
  323. set rs = server.createobject("adodb.recordset")
  324. sql="select top 1 * from sk_Products where ViewFlag and SortID="&SortID&" and ID<"&ID&" order by ID desc"
  325. set rs1=conn.execute(sql)   
  326. if rs1.eof then
  327.    Response.Write "下一个:没有下一个产品了"
  328. else
  329.    IDmax=rs1("ID") 
  330.    Response.Write "下一个:<a href='?id="&IDmax&"&SortID="&rs1("SortID")&"'><font color='#FF0000'>"&rs1("ProductName")&"</font></a>"
  331. end if
  332. set rs1=nothing
  333. response.write "</td></tr>"
  334. response.write "</td></tr><tr><td colspan='2' align='right'> <a onClick='history.go(0)'>【刷新页面】</a><a style='cursor:hand'  onclick='window.external.AddFavorite(location.href,document.title);' >【加入收藏】</a><A href='javascript:window.print();'>【打印此文】</A> <a onClick='window.self.close()'>【关闭窗口】</a></td></tr>"
  335.    
  336.   end if
  337.   response.write"</table>"
  338.   rs.close
  339.   set rs=nothing
  340. end function
  341. %>
  342. <%
  343. function WebMenu(DataFrom,ID)
  344.   Dim rs,sql
  345.   Set rs=server.CreateObject("adodb.recordset")
  346.   sql="Select * From "&DataFrom&" where ParentID="&id&" and ViewFlag order by id"
  347.   rs.open sql,conn,1,1
  348.   response.write("<table width='150' border='0' cellspacing='0' cellpadding='0'>")
  349.   if id=0 and rs.bof and rs.eof then
  350.     response.write "<tr><td align='center'>暂无相关信息</td></tr>"
  351.   else
  352.     while not rs.eof
  353.       response.write "<tr class='WebMenu'><td width='24'><img src='../img/Arrow_03.gif' width='13' height='13'></td>"
  354.       response.write "<td><a href='ProductList.asp?SortID="&rs("ID")&"&SortPath="&rs("SortPath")&"'>"&rs("SortName")&"</a></td></tr>"
  355.       rs.movenext
  356. wend
  357.   end if
  358.   response.write("</table>")
  359.   rs.close
  360.   set rs=nothing
  361. end function
  362. sub MemInfo()
  363.   dim rs,sql
  364.   set rs = server.createobject("adodb.recordset")
  365.   sql="select * from sk_Members where MemName='"&session("MemName")&"'"
  366.   rs.open sql,conn,1,1
  367.   if rs.bof and rs.eof then
  368.     response.write "暂无相关信息"
  369.   else
  370.     MemID=rs("ID")
  371. if not rs("RealName")="" then
  372.   mRealName=rs("RealName")
  373. else 
  374.   mRealName=rs("MemName")
  375. end if
  376. mSex=rs("Sex")
  377. mCompany=rs("Company")
  378. mAddress=rs("Address")
  379. mZipCode=rs("ZipCode")
  380. mTelephone=rs("Telephone")
  381. mFax=rs("Fax")
  382. mMobile=rs("Mobile")
  383. mEmail=rs("Email")
  384.   end if
  385.   rs.close
  386.   set rs=nothing
  387. end sub
  388. %>