webForumDet fria alternativet

Få in action i knappkoden ?

HTML & CSSur HTML, XHTML & CSS

3 svar · 164 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hej!

Nu står det helt still igen...Hur ska jag ändra denna kod så att Recset kommer längre ner?

För nu får jag felmed: Type mismatch: 'RecSet' (dvs Recset är ju inte öppnat längst upp)

<FORM METHOD="POST" ACTION="content2.asp?<%=RecSet("ID")%>">      <----Denna RecSet
<TABLE>
<TR>
	<TD>

	<% Set Databas = Server.CreateObject("ADODB.Connection")
	Databas.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("phone_numbers.mdb")
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	SQL="SELECT distinct Category FROM Categories ORDER BY Category ASC;" 
	RecSet.Open SQL, Databas, 3, 3 
	%>

	<select name="category">
		<option selected><%=Recset("Category")%></option>
	
	<% Do until RecSet.EOF 	%>
		<option><%=Recset("Category")%></option>
		<%Recset.movenext
		loop  %>
		</select>
	
	<%RecSet.Close 
	Databas.Close %>
	
	</TD>
</TR>

<TR>
	<TD>

	<p>
<INPUT TYPE="submit" value="Continue">
	</TD>
</TR>

</TABLE>

</FORM>

Med denna vill det sig inte heller:

<FORM METHOD="POST" ACTION="content2.asp?cat=<%=category%>">

Denniz PoPMedlem sedan aug. 2002207 inlägg
#2

EEh? Det är ju bara att flytta upp koden där du öppnar databasen ett par rader?

PellefantMedlem sedan maj 20023 372 inlägg
#3

Hej! :)

Det hjälpte inte, kom på att jag måste ha category istället, för datorn hajar ju inte vilket RecSet som väljs i drop down menyn annars.

Men jag får inte in något värde i category i querystringen. :(

PellefantMedlem sedan maj 20023 372 inlägg
#4

Klantiga mig....det var ju såklart bara att lägga in detta på andra sidan:

<%=request.form("category")%>

133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)