---
title: ".sökning och querystring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12076-sökning-och-querystring"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hallgren"
published: "2001-10-13T16:19:00.000Z"
updated: "2001-10-13T17:07:00.000Z"
replies: 4
views: 224
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/12076-sökning-och-querystring"
---

# .sökning och querystring

## #1 — Hallgren, 2001-10-13T16:19Z

Yo!
Slåss lite med en sökfunktion och vill att resultatet skall vara länkat och behöver få in en querystring på något sätt men har inte lyckats än. :/

Koden jag för tillfället använder är:
formulärt

```
<form method="post" action="sokexe.asp">
<input type="text" name="sok">
<p>
<input type="checkbox" name="vara" value="vara">vara
<br>
<input type="checkbox" name="fri" value="fritext">fritext
<p>
<input type="submit">
</form>
```

sök skriptet

```
<% 
 
Dim Connect 
 
Set Connect = Server.CreateObject("ADODB.Connection") 
 
Connect.Open "driver={MySQL};Server=localhost;Db=Webshop;UID=monty;pwd=;" 
 
vara = "SELECT * FROM varor WHERE vara LIKE '" & Request.form("sok") & "%'"  
fritext = "SELECT * FROM varor WHERE vara LIKE '%" & Request.form("sok") & "%'"
 
Set rsvara = Connect.Execute( vara ) 
Set rsfritext = Connect.Execute( fritext ) 

If request.form("vara") <> "" then 

Response.Write "Följade vara hittades:" & "<br>"

If rsvara.eof Then 
	response.write "Varan finns inte!"
else
	Do until rsvara.EOF 
		response.write rsvara("vara") & "<br>"
	rsvara.Movenext 
	Loop 
End If

elseif request.form("fri") <> "" then

response.write "I följade varor fanns " &  "<b>" & request.form("sok") & "</b>" & ": " & "<br>"

If rsfritext.eof Then 
	response.write "Varan finns inte!"
else
	Do until rsfritext.EOF 
		response.write rsfritext("vara") & "<br>"
	rsfritext.Movenext 
	Loop 
End If

End If
Connect.Close 
%>
```

Permalänk: https://www.webforum.nu/p/12076

## #2 — LarsG, 2001-10-13T16:29Z

Länkning

```
response.write "<a href='vaddinsidaheter.asp?varuid=" & rsvara("id") & ">" & rsvara("vara") & "</a>"
```

Varför har du två likadana frågor?

```
vara = "SELECT * FROM varor WHERE vara LIKE '" & Request.form("sok") & "%'" 
fritext = "SELECT * FROM varor WHERE vara LIKE '%" & Request.form("sok") & "%'"
```

Permalänk: https://www.webforum.nu/p/291985

## #3 — Hallgren, 2001-10-13T16:53Z

Det blir ingen länkning, får bara fram 
\<a href='vara.asp?varuid=10003\>Ericsson T39.

Likadana?
Så identiska e de väl inte? En söker framifrån och går bakåt och den andra radar upp alla som har tex den bokstaven man söker på eller har jag fel?

Permalänk: https://www.webforum.nu/p/291986

## #4 — LarsG, 2001-10-13T17:04Z

Det var jag som såg fel. ;)

Missade en apostrof här

```
response.write "<a href='vaddinsidaheter.asp?varuid=" & rsvara("id") & "'>" & rsvara("vara") & "</a>"
```

Permalänk: https://www.webforum.nu/p/291987

## #5 — Hallgren, 2001-10-13T17:07Z

Nu hörder jag dig inte LarsG, vad såg du? ;) :e

Funkar fin, fint. :)

Permalänk: https://www.webforum.nu/p/291988

---

Tråden på webben: https://www.webforum.nu/amne/asp/12076-sökning-och-querystring
