ASP-spørgsmål
Jeg har en side, som består af en jumpmenu (altså en menu uden en submit-knap). Data i jumpmenuen hentes fra en database. Når man vælger et punkt i jumpmenuen kaldes siden (den samme side)igen og i adresselinien er nu tilføjet en parameter (et ID).Mit problem er, at jeg nu (på samme side) ønsker at udskrive den post som matcher ID'et i adresselinien. Formoder jeg skal bruge en løkke. Men hvilken - og hvordan?
På forhånd tak
Herunder ses den nuværende kode:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../Connections/Conn.asp" -->
<%
Dim RS
Dim RS_numRows
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = MM_Conn_STRING
RS.Source = "SELECT * FROM web"
RS.CursorType = 0
RS.CursorLocation = 2
RS.LockType = 1
RS.Open()
RS_numRows = 0
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function skiftland(sel)
{
if (sel[sel.selectedIndex].value != "")
location = "side1.asp?lid="+sel[sel.selectedIndex].value;
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<select onchange="skiftland(this);" name="land" >
<option value="value">Choose country</option>
<%
While (NOT RS.EOF)
%>
<option value="<%=(RS.Fields.Item("ID").Value)%>"><%=(RS.Fields.Item("Country").Value)%></option>
<%
RS.MoveNext()
Wend
If (RS.CursorType > 0) Then
RS.MoveFirst
Else
RS.Requery
End If
%>
</select>
</form>
</body>
</html>
<%
RS.Close()
Set RS = Nothing
%>
