webForumDet fria alternativet

Flera formulär och check boxar

ASP

5 svar · 140 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej på er!
Hoppas någon kan hjälpa mig innan jag blir alldeles för less på detta! Jag håller på att göra en sida i asp där jag vill att besökarna ska kunna välja mellan diverse saker i fyra select boxar och ev kryssa för två checkboxar. Utifrån de här valen ska de sedan ta sig till en sida där endast det de valt visas. Jag förstår dock inte alls hur jag ska göra när det är flera olika selectboxar som ska med. Tänkte länka via en querystring...

Medlem sedan okt. 20005 273 inlägg
#2

Du får ju döpa de olika elementen(Selectboxar, radiobuttons etc) till olika namn, för att sedan hämta upp dom med request.QueryString("Namnpåelementet")

Sedan för att visa olika saker beroende på vad dem valt är det lite olika vägar du kan ta...är det olika saker från en databas, textfil eller är det statiska sidor :q

------------------

- Vet du vad det blir om en kille från Dalarna startar en tidning och en radiokanal?
- Nej.
- Mas-media.

Medlem sedan okt. 20005 273 inlägg
#3

Och du VÄLKOMMEN TILL wF

------------------

- Vet du vad det blir om en kille från Dalarna startar en tidning och en radiokanal?
- Nej.
- Mas-media.

Medlem sedan aug. 2001676 inlägg
#4

Hej Isaaq!
Dumt av mig att inte skriva det... det är en databas som jag ska hämta vald information ifrån, den är gjord i Access om det kan vara till någon hjälp =)
Jag kan koppla så den hämtar information när jag bara har ETT formulär men när jag ska ha flera stycken i kombination så vet jag inte alls hur jag ska skriva.

Medlem sedan okt. 20005 273 inlägg
#5

vad är det för fält??

Du kanske kan visa lite kod :)

------------------

- Vet du vad det blir om en kille från Dalarna startar en tidning och en radiokanal?
- Nej.
- Mas-media.

Medlem sedan aug. 2001676 inlägg
#6

Visst.. skickar all kod jag skrivit hittills på den sidan!

Mvh Lena

<HTML>
<HEAD>

<TITLE>Avancerad sökning</TITLE>
</HEAD>
<BODY>
<table>
<tr>
<td width="2%">
 
</td>
<td>
<font face="tahoma" size="4" color="000000">
<b>Avancerad sökning</b><br><br>
<font face="tahoma" size="2" color="000000">
<b>Län</b>
<%
dim stugdatabas
dim rs
dim sql

set stugdatabas = server.createobject("ADODB.connection")
stugdatabas.open "DSN=stugknuten"

sql = "select * from lan order by län"

set rs = stugdatabas.Execute(sql)

%>
<form method="post" action="avsok.asp" name="Form1">

<select name="lan" onChange="document.Form1.submit()">

<option value="0">Alla län</option>
<%

do until rs.eof

%\>

	\<option value="\<%=rs("lan_id")%\>"\>\<%=rs("län")%\>\</option\>
\<%
rs.movenext

loop

%></select>
<%

lanNr = Request.Form("lan")

if lanNr <> "" then
sql = "select * from v_orter_i_lan where lan_id = " & lanNr & " order by ortnamn"
else
sql = "select * from v_orter_i_lan where 1 = 2"
end if

set rs = stugdatabas.Execute(sql)

%>
</form>
<b>Ort</b> (OBS! Du måste välja län först!)

<form method="post" action="lista.asp" name="Form2">
<select name="ortnamn" onChange="document.Form2.submit()">

<%

%\>

	\<option value="0"\>Alla orter\</option\>

<%

do until rs.eof

%\>

	\<option value="\<%=rs("ortnamn")%\>"\>\<%=rs("ortnamn")%\>\</option\>
\<%
rs.movenext

loop

%></select>
</form>
<%

%>
<%
ort = Request.Form("ortnamn")
if ort=0 then
sql = "select * from v_grundlaggande"
else
sql = "select * from v_grundlaggande where ortnamn = " & ort
end if
set rs = stugdatabas.Execute(sql)

%>

<b>Pris per dag</b>
<form method="post" action="avsok.asp" name="Form3">
<select name="pris" onChange="document.Form3.submit()">
<option value="0">Oväsentligt</option>
<option value="max200">Max 200 kr</option>
<option value="max300">Max 300 kr</option>
<option value="max400">Max 400 kr</option>
<option value="max500">Max 500 kr</option>
<option value="max600">Max 600 kr</option>
</select>
</form>

<b>Antal bäddar</b>
<form method="post" action="avsok.asp" name="Form4">
<select name="badd" onChange="document.Form4.submit()">
<option value="0">Oväsentligt</option>
<option value="12">1-2 st.</option>
<option value="34">3-4 st.</option>
<option value="56">5-6 st.</option>
<option value="78">7-8 st.</option>
<option value="9">9 st. och fler</option>
</select>
</form>

<INPUT TYPE="checkbox" NAME="handikapp" value="6"> <b>Handikapp anpassad stuga</b><br><br>
<%if request.form("handikapp") = "6" then
facID=6
end if

%>
<INPUT TYPE="checkbox" NAME="hundar" value="4"> <b>Hundar är välkomna</b>
<%if request.form("hundar") = "4" then
facID=4
end if

%>
<%sql = "select * from stugor"
set rs = stugdatabas.Execute(sql)%>
<a href="stugor.asp?stugid=8&innehavareid=3">länk</a>
<br><br>
<input type="submit" value="Sök!">
</form>
</td>
<td width="2%">
 
</td>
</tr>
</table>
</BODY>
</HTML>

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)