%
Option Explicit
Dim strConnectionstring
Dim strSQL
Dim rsDomains
Dim strDomain
Dim strBuyoutPrice
Dim strLeasingPrice
Dim strCategory
Dim strPurpose
Dim strSearch
Dim strHeader
Dim i
Const adOpenKeyset = 1
Const adLockReadOnly = 1
Const adOpenStatic = 3
Const adLockPessimistic = 2
Const adCmdText = &H0001
Const adCmdTable = &H0002
strCategory = Request.QueryString("category")
strSearch = Request.QueryString("search")
If Trim(strSearch) = "" Then
strHeader = strCategory
Else
strHeader = "Search results for "" & strSearch & """
End If
'***********************
' begin GET CATEGORIES *
'***********************
strConnectionString = "driver=Microsoft Access Driver (*.mdb); DBQ=" & Server.Mappath("database/domains.mdb") & ";"
Set rsDomains = Server.CreateObject("ADODB.Recordset")
Dim iId
Dim iCategories
Dim sCategory
strSQL = "SELECT * " & _
"FROM categories " & _
"WHERE deleted = False " & _
"ORDER BY category;"
'Response.Write strSQL & "
"
'Response.end
rsDomains.Open strSQL, strConnectionString, adOpenStatic, adLockReadOnly, adCmdText
iCategories = rsDomains.Recordcount
ReDim iId(iCategories)
ReDim sCategory(iCategories)
i = 0
Do While Not rsDomains.EOF
i = i + 1
iId(i) = rsDomains.Fields("id")
sCategory(i) = "" & rsDomains.Fields("category")
rsDomains.MoveNext
Loop
rsDomains.Close
%>
Wilson Alvarez Consulting Group
|
|
<%
For i = 1 To iCategories
%>
<%=sCategory(i)%>
<%
Next
%>
|
<%
strConnectionString = "driver=Microsoft Access Driver (*.mdb); DBQ=" & Server.Mappath("database/domains.mdb") & ";"
Set rsDomains = Server.CreateObject("ADODB.Recordset")
If strCategory = "" Then
strSQL = "SELECT * " & _
"FROM domains " & _
"LEFT OUTER JOIN categories ON domains.CategoryId = categories.id " & _
"WHERE(DomainName LIKE '%" & strSearch & "%' " & _
"OR category LIKE '%" & strSearch & "%' " & _
"OR Purpose LIKE '%" & strSearch & "%') " & _
"AND DontShow = False " & _
"ORDER BY DomainName;"
Else
strSQL = "SELECT * " & _
"FROM domains " & _
"LEFT OUTER JOIN categories ON domains.CategoryId = categories.id " & _
"WHERE(DomainName LIKE '%" & strSearch & "%' " & _
"OR category LIKE '%" & strSearch & "%' " & _
"OR Purpose LIKE '%" & strSearch & "%' " & _
"OR Categories.id = " & strCategory & ") " & _
"AND DontShow = False " & _
"ORDER BY DomainName;"
End If
'Response.Write strSQL & " "
'Response.end
rsDomains.Open strSQL, strConnectionString, adOpenStatic, adLockReadOnly, adCmdText
If rsDomains.RecordCount > 0 Then
%>
Domain Name
|
Category
|
Buyout Price
|
Leasing Price
|
Purpose
|
E-mail
|
<%
Do While Not rsDomains.EOF
strDomain = LCase("" & rsDomains.Fields("DomainName"))
strCategory = "" & rsDomains.Fields("category")
strBuyoutPrice = "" & rsDomains.Fields("BuyoutPrice")
strLeasingPrice = "" & rsDomains.Fields("LeasingPrice")
strPurpose = "" & rsDomains.Fields("Purpose")
If Isnumeric(strBuyoutPrice) = True Then
strBuyoutPrice = FormatCurrency(strBuyoutPrice)
Else
strBuyoutPrice = " "
End If
If Isnumeric(strLeasingPrice) = True Then
strLeasingPrice = FormatCurrency(strLeasingPrice)
Else
strLeasingPrice = " "
End If
%>
|
<%=strDomain%>
|
<%=strCategory%>
|
<%=strBuyoutPrice%>
|
<%=strLeasingPrice%>
|
<%=strPurpose%>
|
info"wilsonalvarez.com
|
<%
rsDomains.MoveNext
Loop
%>
<%
Else
%>
|
|
No domain names matching your search criteria were found
|
<%
End If
Set rsDomains = Nothing
%>
|
|