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

📄 sql_userfunction.asp

📁 . 缓存处理技术
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%
ON Error Resume Next

Public Page_QueryStr
  

 Dim Per_Page:Per_Page=CheckStr(Trim(Rst("CnPerBBrPage")))

 if isNum(Per_Page) then Session("CnPerBBrPage")=Per_Page
 if isNum(Session("CnPerBBrPage")) then	JsPerPage=Clng(Session("CnPerBBrPage"))
 
 Dim SearchUserLockStr,UserLockStr

 SearchUserLockStr=CheckStr(Trim(Rst("SearchUserLockStr")))
 if Not isNum(SearchUserLockStr) then
    UserLockStr=" RegID>=0"
 else
  if SearchUserLockStr=1 then
    UserLockStr=" regAdmin='Y'"
  else
    UserLockStr=" regAdmin='N'"
  end if
 end if 


 Dim BBR_UserName
 BBR_UserName=Trim(Rst("BBR_UserName"))
 BBR_UserName=Replace(Replace(Replace(Replace(Replace(BBR_UserName,",","|||"),",","|||")," ","|||"),";","|||"),";","|||")
 BBR_UserName=InterceptString(CheckStr(BBR_UserName),45)


 Dim BBR_UserEmail
 BBR_UserEmail=CheckStr(Trim(Rst("BBR_UserEmail")))


 Dim BBR_UserCredit_Small,BBR_UserCredit_Large
 BBR_UserCredit_Small=CheckStr(Trim(Rst("BBR_UserCredit_Small")))
 BBR_UserCredit_Large=CheckStr(Trim(Rst("BBR_UserCredit_Large")))
 if Not isNum(BBR_UserCredit_Small) then BBR_UserCredit_Small=0
 if Not isNum(BBR_UserCredit_Large) then BBR_UserCredit_Large=0


 Dim BBR_UserPlace_Prov,BBR_UserPlace_City,BBR_UserPlace
 BBR_UserPlace_Prov=CheckStr(Trim(Rst("TPL_prov")))
 BBR_UserPlace_City=CheckStr(Trim(Rst("TPL_City")))
 BBR_UserPlace=CheckStr(Trim(Rst("Place")))


 Dim BBR_UserDegrade
 BBR_UserDegrade=CheckStr(Trim(Rst("BBR_UserDegrade")))


 Dim BBR_UserRegTime
 BBR_UserRegTime=CheckStr(Trim(Rst("BBR_UserRegTime")))

 if Not isNum(BBR_UserRegTime) then
    BBR_UserRegTime=0
 else
    BBR_UserRegTime=Clng(BBR_UserRegTime)
 end if


 Dim BBR_UserOrder
 BBR_UserOrder=CheckStr(Trim(Rst("CnAucBBrOrder")))
 if Not isNum(BBR_UserOrder) then
    BBR_UserOrder=0
 else
    Session("CnAucBBrOrder")=Clng(BBR_UserOrder)
 end if
 if isNum(Session("CnAucBBrOrder")) then BBR_UserOrder=Session("CnAucBBrOrder")




 Dim Sql_SearchStr
 Sql_SearchStr="Select Regid,regAdmin,regValidated,regUserName,regEmail,regName,regAddress1,regAddress2,regCity,regState,regtime,credit,regsex,regtel,degrade,userqq from Users Where"& UserLockStr

 Dim TempTs
 if instr(BBR_UserName,"|||")>1 then
    Dim TempT,TempT2,Tii
    TempT=BBR_UserName
    TempT=Split(TempT,"|||")
    For Tii=0 to Ubound(TempT)
      TempT2=TempT2 &" and AucItemTitle like '%"& TempT(Tii) &"%'"
    Next
    TempTs=TempT2
 else
    TempTs=" and regUserName like '%"& BBR_UserName &"%'"
 end if
 Sql_SearchStr=Sql_SearchStr & TempTs
 if BBR_UserEmail<>"" then Sql_SearchStr=Sql_SearchStr &" and RegEmail like '%"& BBR_UserEmail &"%'"
 if cdbl(BBR_UserCredit_Small)<>0 then Sql_SearchStr=Sql_SearchStr &" and credit>="& BBR_UserCredit_Small 
 if cdbl(BBR_UserCredit_Large)<>0 then Sql_SearchStr=Sql_SearchStr &" and credit<="& BBR_UserCredit_Large
 if Cstr(BBR_UserPlace_Prov)<>"" then Sql_SearchStr=Sql_SearchStr & " and RegState like '%"& BBR_UserPlace_Prov &"%'"
 if Cstr(BBR_UserPlace_City)<>"" then Sql_SearchStr=Sql_SearchStr & " and RegCity like '%"& BBR_UserPlace_City &"%'"
 if Cstr(BBR_UserPlace)<>"" then Sql_SearchStr=Sql_SearchStr & " and regAddress2 like '%"& BBR_UserPlace &"%'"
 if Cstr(BBR_UserDegrade)<>"" then Sql_SearchStr=Sql_SearchStr & " and degrade='"& BBR_UserDegrade &"'"
 if IsSqlDataBase=1 then
    if BBR_UserRegTime<>0 then Sql_SearchStr=Sql_SearchStr & " and DateDiff(d,RegTime,"&SqlNowString&")<"&BBR_UserRegTime
 else
    if BBR_UserRegTime<>0 then Sql_SearchStr=Sql_SearchStr & " and DateDiff('d',RegTime,"&SqlNowString&")<"&BBR_UserRegTime
 end if


 Select Case BBR_UserOrder
   Case 1: Sql_SearchStr=Sql_SearchStr &" order by regTime Asc"
   Case 2: Sql_SearchStr=Sql_SearchStr &" order by credit Desc"
   Case else:
 End Select


 Page_QueryStr="BBR_UserName="& BBR_UserName
 Page_QueryStr=Page_QueryStr &"&BBR_UserEmail="& BBR_UserEmail
 Page_QueryStr=Page_QueryStr &"&BBR_UserCredit_Small="& BBR_UserCredit_Small
 Page_QueryStr=Page_QueryStr &"&BBR_UserCredit_Large="& BBR_UserCredit_Large 
 Page_QueryStr=Page_QueryStr &"&TPL_Prov="& BBR_UserPlace_Prov &"&TPL_City="& BBR_UserPlace_City
 Page_QueryStr=Page_QueryStr &"&Place="& BBR_UserPlace
 Page_QueryStr=Page_QueryStr &"&BBR_UserDegrade="& BBR_UserDegrade
 Page_QueryStr=Page_QueryStr &"&BBR_UserRegTime="& BBR_UserRegTime
 Page_QueryStr=Page_QueryStr &"&BBR_UserOrder="& BBR_UserOrder
 Page_QueryStr=Page_QueryStr &"&SearchUserLockStr="& SearchUserLockStr
 Page_QueryStr=Page_QueryStr &"&"





 Dim Page:Page=rst("page")
 if Page="" then Page=1
 if Not IsNum(Page) then Page=1
 Dim Page_Url
 Page_Url=Cnbbr_CurrentPath
 dim strAnd
 if instr(Page_Url,"?")=0 then
    strAnd = "?"
 else
    strAnd = "&"
 end if

 Page_QueryStr=Replace(Page_QueryStr,",","|")
 Page_QueryStr=Page_Url & StrAnd & Page_QueryStr


























Function Disp_UserSearch()

With Response

	.Write"<table width=98% border=0 align=center cellpadding=0 cellspacing=0>"& vbcrlf
	.Write"  <tr height=28 class=td>"& vbcrlf
	.Write"   <td width=""60%"" align=left>"& Disp_UserAdminMenu &"</td>"& vbcrlf
	.Write"   <td align=right>"& vbcrlf

	.Write "<TABLE cellSpacing=0 cellPadding=0 width=98% align=right border=0>" & Vbcrlf
	.Write "<TR>" & Vbcrlf
	.Write "<td colspan=3 width=100% height=1 align=center class=menutdbg_1> </td>" & Vbcrlf
	.Write "</TR>" & Vbcrlf
	.Write "<TR>" & Vbcrlf
	.Write "<td colspan=3 width=100% height=26 align=Left background=""../skins/"& SKINS_FOLDER &"/GrayBg.Gif"" border=""0"">"& Vbcrlf


	.Write DispAndOrder

	.Write "</td>" & Vbcrlf
	.Write "</TR>" & Vbcrlf
	.Write "<TR height=1>" & Vbcrlf
	.Write "<td width=1% align=center class=td></td><td width=98% align=center class=menutdbg_2> </td><td width=1% align=center class=td></td>" & Vbcrlf
	.Write "</TR>" & Vbcrlf
	.Write "</Table>" & Vbcrlf

	.Write"   </td>"& vbcrlf
	.Write"  </tr>"& vbcrlf
	.Write"</table>"& vbcrlf

End With











 Call Disp_PageUser(Sql_SearchStr)

End Function

⌨️ 快捷键说明

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