webForumDet fria alternativet

En fråga om List/Menu m.m

ASP

5 svar · 162 visningar · startad av Pudolf

Medlem sedan juli 2000221 inlägg
Frågan#1

Hejsan.

Jag undrar hur man gör för att visa alla poster ur en tabell i en "List/Menu". Någon som vet?

<select name="select" size="5">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
</select>

Och hur man sedan gör så att när man klickar markerar en post, rad i menyn, och sedan klickar op en knapp under, att den då kommer till den rätta sidan
ex.

<option value="artiklar.asp?id=1">Artikeln om Hemsidor</option>

Hoppas någon förstår vad jag menar, tackasm för svar!

Medlem sedan aug. 2000431 inlägg
#2

<select>
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("databas.mdb")
Addera = "SELECT * FROM info order by fält"
Set RS = Connect.Execute(Addera)

do until rs.eof
%>
<option value="artiklar.asp?id=<%=rs("id")%>"><%=rs("rubrik")%></option>

<%
rs.movenext
loop
rs.close
set rs = nothing
connect.close
set connect = nothing
%>
</select>

Nu så ska det fungera.
Om man klickar på den och den skas skickas iväg löser du med ett javascript!

------------------
Erki
http://www.tapiren.net - Din Community på Internet!!

Medlem sedan juli 2000221 inlägg
#3

tack erik_nordell!
går det utan javascript? kan nämligen ingenting om det nästan.

eller finns det något färdigt enhkelt att ladda hem?

tacksam för svar.

Medlem sedan aug. 2000431 inlägg
#4

Jaaa visst...
Klistrar in fullaständig kod här nedan:


<head> 
<script language="JavaScript">
<!-- function byt(form,callingField) 
{
parent.framenamn.location.href=form.list.options[form.list.selectedIndex].value 
}
//-->
</script> 
</head>
<body>

<FORM method="post">

<select NAME="list" size="5" onchange="byt(this.form, this.name);">
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("databas.mdb") 
Addera = "SELECT * FROM info order by fält"
Set RS = Connect.Execute(Addera)
do until rs.eof
%>
<option value="artiklar.asp?id=<%=rs("id")%>"><%=rs("rubrik")%></option>

<%
rs.movenext
loop
rs.close
set rs = nothing
connect.close
set connect = nothing
%>
</select>
</FORM>

Det borde fungera eller hur :o
------------------
Erki http://www.tapiren.net - Din Community på Internet!!

[Redigerat av erik_nordell den 28 okt 2000]

Medlem sedan juli 2000221 inlägg
#5

tack åter igen erik_nordell!

Medlem sedan juli 2000221 inlägg
#6

fick ett litet problem..

när jag valt rubrik från Menyn och klickat på knappen kommer jag till en error sida..

HTTP Error 405
405 Method Not Allowed

The method specified in the Request Line is not allowed for the resource identified by the request. Please ensure that you have the proper MIME type set up for the resource you are requesting.

Please contact the server's administrator if this problem persists.

Är det fel på koden eller vad kan det vara?

Tacksam för svar!

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)