---
title: "Problem med sökfunktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/99218-problem-med-sökfunktion"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "leniz"
published: "2004-03-11T12:21:47.000Z"
updated: "2004-03-11T12:21:47.000Z"
replies: 0
views: 274
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/databaser-sql/99218-problem-med-sökfunktion"
---

# Problem med sökfunktion

## #1 — leniz, 2004-03-11T12:21Z

Hej!

Försöker få till mina sökfunktioner men många innehåller subrutiner vilket ju inte fungerar i min (och webbhotellets) version av mysql.

Tänk er följande:

Tabell stugor
\- stugid
\- namn2
m.m

Tabell stug_faci_link
\- facid
\- stugid

En stuga med ett stugid kan alltså ha flera facid. Det kan t.ex. se ut så här:

stugor      namn2
544          stugnamn1
568          stugnamn2

facid        stugid
5             544
6             544
7             544

Om man nu vill söka och kunna välja många faciliteter som man vill att stugan ska ha så har jag tidigare kört med subrutiner. 

Nu har jag testat skriva så här men det fungerar bara om man endast väljer en facilitet. Så fort det blir två så slutar det fungera, d.v.s. det visas inga träffar.

Hur ska jag göra för att få detta att fungera?

```
test=0
x=1
		do until x = 30
		varde="fac"& x
		y = request.form(varde)
		if y <> "" then
			if test=0 then
				'sqlfac="select stug_faci_link.stugid, stug_faci_link.facid  "			
				sqlfac= " and stug_faci_link.facid = " & y
			test=1
			else	
				sqlfac= sqlfac & " and stug_faci_link.facid = " & y
			end if
		end if
		x=x+1
		loop

if sqlfac <> "" then
	sql = "SELECT stugor.stugID, stug_faci_link.stugid, stugor.Namn2 FROM stugor, stug_faci_link where stugor.stugid=stug_faci_link.stugid " & sqlfac 
	response.write(sql)
	set rs=stugdatabas.execute(sql)
end if
```

Tacksam för goda idéer!

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/99218-problem-med-sökfunktion
