• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 226
  • Last Modified:

Dynamic list/menu

I created a site where the user can see all the info concerning extreme sports in air, water and mountain. I have 2 pages, air.asp (where all the info of the sports in air are retrieved and displayed from the database.) and locations.asp (this page displays each sport and its locations where it is available). So, the problem is the following. In the first page i have a list/menu where all the locations of bunjee jumbing for example are displayed. )Ofcourse i have buttons so as to go to the next or previous air sport. Once the user selects from the list for example the location OLYMPUS i want him o be riderected to the locations.asp page but display the apropriate info, that is, Bunjee jumping in Olympus. I have written an SQL statement so as to select each time the apropriate sport from the recordset. The problem is that although the user is redirected to the next page it displays the sport name and locations of the first in the recordset and not the specific (bunjee in Olympus. it displays bunjee in KORINTHOS). The two fields the recordset uses are SportName and LocationName from 2 separated tables. I have managed to pass from the air.asp page the parameters (SportName and LocationName) as i can see from the address bar BUT yet i dont know how to take from the address bar and use them in my code. I give you the code of the list/menu from air.asp page, because i think i have confused you. Thank you for your help. I so badly need it!!!

<form action="../../SPORTS_LOC/Location.asp?LocationName=<%=(Recordset2.Fields.Item("LocationName").Value)%>" name="form1" method="post" >
    <select name="select"  id="select" onChange="location=document.form1.select.options[document.form1.select.selectedIndex].value;" value="GO">
      <option selected value="null">
            <--Please Select a Location-->
      </option>
      <% While NOT Recordset2.EOF %>
      <option value="../../SPORTS_LOC/Location.asp?LocationName=<%=(Recordset2.Fields.Item("LocationName").Value)%>">
              <%=(Recordset2.Fields.Item("LocationName").Value)%>
      </option>
<% Recordset2.MoveNext()
      Wend
      If (Recordset2.CursorType > 0) Then
              Recordset2.MoveFirst
      Else
              Recordset2.Requery
      End If
%>
</select>      
</form>

0
mmsophia
Asked:
mmsophia
  • 3
  • 2
1 Solution
 
iscodeCommented:
>>BUT yet i dont know how to take from the address bar and use them in my code<<
SportName=Request.QueryString("SportName")
LocationName=Request.QueryString("LocationName")

hope that helps
iscode
0
 
JohnModigCommented:
Well, you are right about one thing - you sure have got me confused. I have read your question a couple of times, yet I do not fully understand it. However, I will give it a shot.

It sounds to me that you have a problem with your recordset. You need to use 'WHERE' in the sql to select only specific records, instead of ALL records. Since you have not posted any code for your recordset, it should look something like this (using DreamWeaver formatting):
----------------------------------------------------------
To select sports from a certain location:
----------------------------------------------------------

<%
Dim MyRecordset
Dim MyRecordset_numRows

Set MyRecordset = Server.CreateObject("ADODB.Recordset")
MyRecordset.ActiveConnection = MM_MyConnection_STRING
MyRecordset.Source = "SELECT * FROM MyTable WHERE LocationName = '" & Request.QueryString("LocationName") & "'"
MyRecordset.CursorType = 0
MyRecordset.CursorLocation = 2
MyRecordset.LockType = 1
MyRecordset.Open()
MyRecordset_numRows = 0
%>

----------------------------------------------------------
To select locations of a certain sport:
----------------------------------------------------------

<%
Dim MyRecordset
Dim MyRecordset_numRows

Set MyRecordset = Server.CreateObject("ADODB.Recordset")
MyRecordset.ActiveConnection = MM_MyConnection_STRING
MyRecordset.Source = "SELECT * FROM MyTable WHERE SportName = '" & Request.QueryString("SportName") & "'"
MyRecordset.CursorType = 0
MyRecordset.CursorLocation = 2
MyRecordset.LockType = 1
MyRecordset.Open()
MyRecordset_numRows = 0
%>

----------------------------------------------------------
To select a certain sport at a certain location:
----------------------------------------------------------

<%
Dim MyRecordset
Dim MyRecordset_numRows

Set MyRecordset = Server.CreateObject("ADODB.Recordset")
MyRecordset.ActiveConnection = MM_MyConnection_STRING
MyRecordset.Source = "SELECT * FROM MyTable WHERE SportName = '" & Request.QueryString("SportName") & "' AND LocationName = '" & Request.QueryString("LocationName") & "'"
MyRecordset.CursorType = 0
MyRecordset.CursorLocation = 2
MyRecordset.LockType = 1
MyRecordset.Open()
MyRecordset_numRows = 0
%>

----------------------------------------------------------
Hope it helps, otherwise please try to explain a little more of the problem and I'll talk you thru it.

Regards,

John
0
 
mmsophiaAuthor Commented:
John yes, i think that my sql statement was the mistake. However i have dne everything but still doesnt work . I have the same error each time. I am sorry i confused you before. Thw thing is (in a few words) that in the first page air.asp the user sees the information for the sport he is interested in by pressing the buttons next and previous (navigate through sports). Ok,now maybe the user stops at bungee jumbing and selects from the drop down list one of the five locations where BUNGEE JUMBING is available, for example in OLYMPUS. I want the user to be redirected to location.asp where it should say "you chose BUNGEE JUMBING in OLYMPUS".
My problem is that whether the user selects Olympus or another location the recordset always displays the first sport and location. So, as you said very correctly my sql statemnt must have been wrong. I corrected it. But when i run the page the error says "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record."

And this corresponds to line 304 of location.asp page which is the following : <%=(Recordset1.Fields.Item("LocationName").Value)%>

The above line was written automaticaly once i draged and dropped in the design view the recordset1's LocationName so as to be displayed when i open the page.


I really have tried everything..

Well i dont know whether my code in the air.asp page is correct :

<form  name="form1" method="post" >
    <select name="select"  id="select" onChange="location=document.form1.select.options[document.form1.select.selectedIndex].value;" >
      <option selected value="null">
            <--Please Select a Location-->
      </option>
      <% While NOT Recordset2.EOF %>
      <option value="../../SPORTS_LOC/Location.asp?LocationName=<%=(Recordset2.Fields.Item("LocationName").Value)%>;
SportName=<%=(Recordset1.Fields.Item("SportName").Value)%>">
              <%=(Recordset2.Fields.Item("LocationName").Value)%>
      </option>

I've done this in order to send the two parameters (SportName and LocationName) to Location.asp page, right??


Ok, please tell me i didnt confuse you even more.....?? ;)
0
Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

 
JohnModigCommented:
Don't worry about the confusing part. Actually, you start to make sense now :)
Your form code is a bit funky, but before I get into that I need to see some more code. Please post your code for the following:
---------------
1. Recordset1 on page 'air.asp'
2. Recordset2 on page 'air.asp'
3. Recordset code on page 'location.asp' (don't know the name of that recordset yet - post whatever you have).
---------------
Please post that code and I will have a go at it.
0
 
mmsophiaAuthor Commented:
Ok John 1000sorry, since i didnt have any message in my mail from Experts notifying me that i have a comment added, i thought that you gave up!!! But i now accidentaly saw it! What a waste of time that was..jesus..! Ok, i will send you the code tonight right away when i go home!!!!!!

sophia
0
 
mmsophiaAuthor Commented:
Well here is the whole code for the air.asp. I havent posted the location.asp code because i have changed the recordset and it doesnt make any sense now...it doesnt work. Well, almost most of the this code is created fy dreamweaver. Anyway i know i have confused you now! ;)

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../../Connections/sinio.asp" -->
<%Dim xvar%>
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_sinio_STRING
Recordset1.Source = "SELECT DISTINCT SportLocation.SportName, SportPlace,Description1,Description2,Description3,Description4,Description5  FROM SportLocation, Sport, Locations  WHERE Sport.SportPlace='AIR' AND  SportLocation.SportName = Sport.SportName AND  SportLocation.LocationName = Locations.LocationName"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = -1
Repeat1__index = 0
Recordset2_numRows = Recordset2_numRows + Repeat1__numRows
%>
<%
'  *** Recordset Stats, Move To Record, and Go To Record: declare stats variables

Dim Recordset1_total
Dim Recordset1_first
Dim Recordset1_last

' set the record count
Recordset1_total = Recordset1.RecordCount

' set the number of rows displayed on this page
If (Recordset1_numRows < 0) Then
  Recordset1_numRows = Recordset1_total
Elseif (Recordset1_numRows = 0) Then
  Recordset1_numRows = 1
End If

' set the first and last displayed record
Recordset1_first = 1
Recordset1_last  = Recordset1_first + Recordset1_numRows - 1

' if we have the correct record count, check the other stats
If (Recordset1_total <> -1) Then
  If (Recordset1_first > Recordset1_total) Then
    Recordset1_first = Recordset1_total
  End If
  If (Recordset1_last > Recordset1_total) Then
    Recordset1_last = Recordset1_total
  End If
  If (Recordset1_numRows > Recordset1_total) Then
    Recordset1_numRows = Recordset1_total
  End If
End If
%>
<%
' *** Recordset Stats: if we don't know the record count, manually count them

If (Recordset1_total = -1) Then

  ' count the total records by iterating through the recordset
  Recordset1_total=0
  While (Not Recordset1.EOF)
    Recordset1_total = Recordset1_total + 1
    Recordset1.MoveNext
  Wend

  ' reset the cursor to the beginning
  If (Recordset1.CursorType > 0) Then
    Recordset1.MoveFirst
  Else
    Recordset1.Requery
  End If

  ' set the number of rows displayed on this page
  If (Recordset1_numRows < 0 Or Recordset1_numRows > Recordset1_total) Then
    Recordset1_numRows = Recordset1_total
  End If

  ' set the first and last displayed record
  Recordset1_first = 1
  Recordset1_last = Recordset1_first + Recordset1_numRows - 1
 
  If (Recordset1_first > Recordset1_total) Then
    Recordset1_first = Recordset1_total
  End If
  If (Recordset1_last > Recordset1_total) Then
    Recordset1_last = Recordset1_total
  End If

End If
%>
<%
Dim MM_paramName
%>
<%
' *** Move To Record and Go To Record: declare variables

Dim MM_rs
Dim MM_rsCount
Dim MM_size
Dim MM_uniqueCol
Dim MM_offset
Dim MM_atTotal
Dim MM_paramIsDefined

Dim MM_param
Dim MM_index

Set MM_rs    = Recordset1
MM_rsCount   = Recordset1_total
MM_size      = Recordset1_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
  MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>
<%
' *** Move To Record: handle 'index' or 'offset' parameter

if (Not MM_paramIsDefined And MM_rsCount <> 0) then

  ' use index parameter if defined, otherwise use offset parameter
  MM_param = Request.QueryString("index")
  If (MM_param = "") Then
    MM_param = Request.QueryString("offset")
  End If
  If (MM_param <> "") Then
    MM_offset = Int(MM_param)
  End If

  ' if we have a record count, check if we are past the end of the recordset
  If (MM_rsCount <> -1) Then
    If (MM_offset >= MM_rsCount Or MM_offset = -1) Then  ' past end or move last
      If ((MM_rsCount Mod MM_size) > 0) Then         ' last page not a full repeat region
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' move the cursor to the selected record
  MM_index = 0
  While ((Not MM_rs.EOF) And (MM_index < MM_offset Or MM_offset = -1))
    MM_rs.MoveNext
    MM_index = MM_index + 1
  Wend
  If (MM_rs.EOF) Then
    MM_offset = MM_index  ' set MM_offset to the last possible record
  End If

End If
%>
<%
' *** Move To Record: if we dont know the record count, check the display range

If (MM_rsCount = -1) Then

  ' walk to the end of the display range for this page
  MM_index = MM_offset
  While (Not MM_rs.EOF And (MM_size < 0 Or MM_index < MM_offset + MM_size))
    MM_rs.MoveNext
    MM_index = MM_index + 1
  Wend

  ' if we walked off the end of the recordset, set MM_rsCount and MM_size
  If (MM_rs.EOF) Then
    MM_rsCount = MM_index
    If (MM_size < 0 Or MM_size > MM_rsCount) Then
      MM_size = MM_rsCount
    End If
  End If

  ' if we walked off the end, set the offset based on page size
  If (MM_rs.EOF And Not MM_paramIsDefined) Then
    If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
      If ((MM_rsCount Mod MM_size) > 0) Then
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' reset the cursor to the beginning
  If (MM_rs.CursorType > 0) Then
    MM_rs.MoveFirst
  Else
    MM_rs.Requery
  End If

  ' move the cursor to the selected record
  MM_index = 0
  While (Not MM_rs.EOF And MM_index < MM_offset)
    MM_rs.MoveNext
    MM_index = MM_index + 1
  Wend
End If
%>
<%
' *** Move To Record: update recordset stats

' set the first and last displayed record
Recordset1_first = MM_offset + 1
Recordset1_last  = MM_offset + MM_size

If (MM_rsCount <> -1) Then
  If (Recordset1_first > MM_rsCount) Then
    Recordset1_first = MM_rsCount
  End If
  If (Recordset1_last > MM_rsCount) Then
    Recordset1_last = MM_rsCount
  End If
End If

' set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount)
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

Dim MM_keepNone
Dim MM_keepURL
Dim MM_keepForm
Dim MM_keepBoth

Dim MM_removeList
Dim MM_item
Dim MM_nextItem

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then
  MM_removeList = MM_removeList & "&" & MM_paramName & "="
End If

MM_keepURL=""
MM_keepForm=""
MM_keepBoth=""
MM_keepNone=""

' add the URL parameters to the MM_keepURL string
For Each MM_item In Request.QueryString
  MM_nextItem = "&" & MM_item & "="
  If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then
    MM_keepURL = MM_keepURL & MM_nextItem & Server.URLencode(Request.QueryString(MM_item))
  End If
Next

' add the Form variables to the MM_keepForm string
For Each MM_item In Request.Form
  MM_nextItem = "&" & MM_item & "="
  If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then
    MM_keepForm = MM_keepForm & MM_nextItem & Server.URLencode(Request.Form(MM_item))
  End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
If (MM_keepBoth <> "") Then
  MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
End If
If (MM_keepURL <> "")  Then
  MM_keepURL  = Right(MM_keepURL, Len(MM_keepURL) - 1)
End If
If (MM_keepForm <> "") Then
  MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)
End If

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
  If (firstItem <> "") Then
    MM_joinChar = "&"
  Else
    MM_joinChar = ""
  End If
End Function
%>
<%
' *** Move To Record: set the strings for the first, last, next, and previous links

Dim MM_keepMove
Dim MM_moveParam
Dim MM_moveFirst
Dim MM_moveLast
Dim MM_moveNext
Dim MM_movePrev

Dim MM_urlStr
Dim MM_paramList
Dim MM_paramIndex
Dim MM_nextParam

MM_keepMove = MM_keepBoth
MM_moveParam = "index"

' if the page has a repeated region, remove 'offset' from the maintained parameters
If (MM_size > 1) Then
  MM_moveParam = "offset"
  If (MM_keepMove <> "") Then
    MM_paramList = Split(MM_keepMove, "&")
    MM_keepMove = ""
    For MM_paramIndex = 0 To UBound(MM_paramList)
      MM_nextParam = Left(MM_paramList(MM_paramIndex), InStr(MM_paramList(MM_paramIndex),"=") - 1)
      If (StrComp(MM_nextParam,MM_moveParam,1) <> 0) Then
        MM_keepMove = MM_keepMove & "&" & MM_paramList(MM_paramIndex)
      End If
    Next
    If (MM_keepMove <> "") Then
      MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)
    End If
  End If
End If

' set the strings for the move to links
If (MM_keepMove <> "") Then
  MM_keepMove = MM_keepMove & "&"
End If

MM_urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "="

MM_moveFirst = MM_urlStr & "0"
MM_moveLast  = MM_urlStr & "-1"
MM_moveNext  = MM_urlStr & CStr(MM_offset + MM_size)
If (MM_offset - MM_size < 0) Then
  MM_movePrev = MM_urlStr & "0"
Else
  MM_movePrev = MM_urlStr & CStr(MM_offset - MM_size)
End If
%>
<!--#include virtual="/adovbs.inc"-->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#719B9A">
<div align="center">
<table border="0" width="3%" align="center">
    <%
Dim Recordset2
Dim Recordset2_numRows
xvar = (Recordset1.Fields.Item("SportName").Value)
Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_sinio_STRING
Recordset2.Source = "SELECT Locations.LocationName  FROM Locations, SportLocation  WHERE SportLocation.SportName = '"& xvar &"'  AND SportLocation.LocationName = Locations.LocationName"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()

Recordset2_numRows = 0
%>
    <%
Dim Recordset3
Dim Recordset3_numRows

Set Recordset3 = Server.CreateObject("ADODB.Recordset")
Recordset3.ActiveConnection = MM_sinio_STRING
Recordset3.Source = "SELECT DISTINCT Sport.Photo  FROM Sport,SportLocation,Locations  WHERE SportLocation.SportName ='" & xvar &"'  AND  SportLocation.LocationName = Locations.LocationName AND  Sport.SportName=SportLocation.SportName"
Recordset3.CursorType = 0
Recordset3.CursorLocation = 2
Recordset3.LockType = 1
Recordset3.Open()

Recordset3_numRows = 0
%>
    <tr>
      <td width="3%" align="center">&nbsp; </td>
    </tr>
  </table>
  <p><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong><font color="#990000" size="5"><%=(Recordset1_first)%></font><font color="#990000">. <font size="5"><%=(Recordset1.Fields.Item("SportName").Value)%></font></font></strong></font></p>
  <p>&nbsp;</p>
 
  <table border="0" width="50%" align="center">
    <tr>
      <td width="31%" align="center"> <div align="center">
          <% If MM_offset <> 0 Then %>
          <a href="<%=MM_movePrev%>"><img src="../../Images/Buttons/previous_green.gif" width="33" height="33" border=0></a>
          <% End If ' end MM_offset <> 0 %>
        </div></td>
      <td width="23%" align="center"><div align="center"><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><img name="WaterSports" src="<%=(Recordset3.Fields.Item("Photo").Value)%>" alt=""></font></div></td>
      <td width="23%" align="center"> <div align="center">
          <% If Not MM_atTotal Then %>
          <a href="<%=MM_moveNext%>"><img src="../../Images/Buttons/next_green.gif" width="33" height="33" border=0></a>
          <% End If ' end Not MM_atTotal %>
        </div></td>
    </tr>
  </table>
  <br>
  <table width="60%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><%=(Recordset1.Fields.Item("Description1").Value)%></font></div></td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <table width="60%" border="2" align="center" cellpadding="1" cellspacing="1">
    <tr>
      <td><div align="center"><font color="#000000" size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong>Everything
          that you should know</strong></font></div></td>
    </tr>
  </table>
  <p><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong>Participation
    Requirements:</strong></font></p>
  <table width="60%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><div align="justify"><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><%=(Recordset1.Fields.Item("Description2").Value)%></font></div></td>
    </tr>
  </table>
  <p><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong>What do
    I need to carry with me?</strong></font></p>
  <table width="60%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><div align="justify"><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><%=(Recordset1.Fields.Item("Description3").Value)%></font></div></td>
    </tr>
  </table>
  <p><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong>Equipment
    supplied by Outdoors:</strong></font></p>
  <table width="60%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><div align="justify"><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><%=(Recordset1.Fields.Item("Description4").Value)%></font></div></td>
    </tr>
  </table>
  <p><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong>What is
    the process?</strong></font></p>
  <table width="60%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><div align="justify"><font size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><%=(Recordset1.Fields.Item("Description5").Value)%></font></div></td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <table width="60%" border="2" align="center" cellpadding="1" cellspacing="1">
    <tr>
      <td><div align="center"><font color="#000000" size="2" face="Lucida Sans Unicode, Tahoma, Verdana"><strong>Where
          can i go <%=(Recordset1.Fields.Item("SportName").Value)%> ?</strong></font></div></td>
    </tr>
  </table>
  <form  name="form1" method="post" action="Location.asp">
    <font size="2" face="Lucida Sans Unicode, Tahoma, Verdana">
    <select name="select"  id="select" onChange="location=document.form1.select.options[document.form1.select.selectedIndex].value;" >
      <option selected value="null"> <--Please Select a Location--> </option>
      <% While NOT Recordset2.EOF %>
      <option value="../../SPORTS_LOC/Location.asp?LocationName=<%=(Recordset2.Fields.Item("LocationName").Value)%>;SportName=<%=(Recordset1.Fields.Item("SportName").Value)%>">
      <%=(Recordset2.Fields.Item("LocationName").Value)%> </option>
      <% Recordset2.MoveNext()
      Wend
      If (Recordset2.CursorType > 0) Then
              Recordset2.MoveFirst
      Else
              Recordset2.Requery
      End If
%>
    </select>
    </font>
  </form>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp; </p>
  <p>&nbsp; </p>
</div>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
<%
Recordset2.Close()
Set Recordset2 = Nothing
%>
<%
Recordset3.Close()
Set Recordset3 = Nothing
%>
0

Featured Post

Prep for the ITIL® Foundation Certification Exam

December’s Course of the Month is now available! Enroll to learn ITIL® Foundation best practices for delivering IT services effectively and efficiently.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now