---
title: "sökfunktion och resultat på samma sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/120352-sökfunktion-och-resultat-på-samma-sida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2005-01-17T23:23:43.000Z"
updated: "2005-01-18T13:01:37.000Z"
replies: 7
views: 329
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/120352-sökfunktion-och-resultat-på-samma-sida"
---

# sökfunktion och resultat på samma sida

## #1 — devotion, 2005-01-17T23:23Z

Hej!

Hur gör jag för att ha sökfunktionen och resultatet på samma sida??

Lyckas inte nu eftersom variablerna är tomma

Skulle vilja ha det som t.ex cdon har när man väljer avancerad sökning...

Några tips kanske ;)  ;) 

mvh

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

## #2 — devotion, 2005-01-18T08:54Z

Inga tips??

mvh

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

## #3 — nitro2k01, 2005-01-18T09:00Z

Hur ser din nuvarande kod ut?

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

## #4 — solbulle, 2005-01-18T09:00Z

Kolla om variablerna är tomma (med typ en If-sats) innan du kör en sökning i db.
Annars behöver du ju inte ens visa den delen av sidan som ska presentera sökresultatet.

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

## #5 — m_soderlund, 2005-01-18T09:02Z

Du får helt enkelt skicka med värden i formuläret och ta emot dem via exempelvis Request.Querystring(). Använd en enkel villkorssats i början av sidan som kollar om användaren skickat sökformuläret eller inte. Om denne inte gjort det visar du inget sökresultat, annars så gör du det.

```
if not len(request.querystring("sok"))> then
'ingen söker, skriv inte ut nån sökdata

else
'nån söker, skriv ut sökresultat

end if
```

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

## #6 — devotion, 2005-01-18T10:02Z

Har ingen kod tillgänglig på denna datorn...

Men den är enkel

Längst upp ett formulär med sökvillkor och sökord

Under det använder jag request.Form för att ta emot infon

Sedan sql bla 

Och loopar ut infon

Är bara två sidor som slagits ihop till en search.asp och searchresult.asp.

Men det verkar som det är IF-satser som skall användas

mvh

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

## #7 — m_soderlund, 2005-01-18T12:24Z

Ja, en villkorssats är bra att använda.

```
if not len(request.form("sok"))>0 then

'ingen sökning görs, skriv inte ut sökresultat

else

'sökning görs, skriv ut sökresultat

end if
```

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

## #8 — OveRRidE, 2005-01-18T13:01Z

Du kan ju även presentera resultatet i en separat iframe om du vill. 

```
<form method="post" action="results.asp" target="results">
<!-- formulär -->
</form>

<iframe src="blank.htm" name="results" width="500" height="800"></iframe>
```

På det sättet behöver du inte posta om själva sidan som håller formuläret och på så sätt inte heller hålla på att kolla vilka form-element som var ifyllda  och allt sånt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/120352-sökfunktion-och-resultat-på-samma-sida
