---
title: "få med info från sökning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/78267-få-med-info-från-sökning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfeldth"
published: "2003-05-27T17:40:36.000Z"
updated: "2003-05-28T09:06:06.000Z"
replies: 4
views: 174
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/78267-få-med-info-från-sökning"
---

# få med info från sökning

## #1 — magnusfeldth, 2003-05-27T17:40Z

jag har en sida som man söker på. Den skickar vidare infon till en annan sida som väljer vilken sida man skall hamna på, samtidigt skall det komma upp resultatet från sökningen... min fråga är, hur skriver jag för att få skickat med form-infon från huvudsidan vidare till sidvalssidan och till slut slutsidan?

koder:
sökning

```
<form method="post" action="sidval.asp?id=<% =Request.QueryString("ID") %>&do=sokning">
```

sidvalskod

```
 <% if request.querystring("do") = "sokning" then %>
<% 
If RecSet ("Sidval") = 1 Then
page = "artikel.asp?ID="&Request("id")&"&do=sokning"
ElseIf RecSet ("Sidval") = 2 Then
page = "vtx.asp?ID="&Request("id")
End If %>
<% end if %>
```

```
<% if request.querystring("do") = "sokning" then %>
.....
<% Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("addemalmbergadmin/tubsockan.mdb")

SQL2 = "select top 5 * from sockrates where rubrik like '%" & request.form("search1") & "%' ORDER BY ID DESC"
set RecSet = connect.execute(SQL2)

If RecSet.EOF Then %>
Sökordet <b><%= Request.Form("search1") %></b> gav inga träffar! 
<% else %>
<% do until recset.EOF
%>
<h3><img src="images/nallenomarkerad.gif"><a class="meny" href="sidval.asp?id=<% = RecSet("ID") %>">
<% = RecSet("Rubrik") %></a></h3>
<%
recset.Movenext
Loop 
recset.Close %>
<% end if %>

....

<% end if %>
```

någon? 

(PS, har även en sql-fråga som jag behöver hjälp med, ni finner den i wF:s sqlforum)

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

## #2 — solbulle, 2003-05-27T18:41Z

Kan du inte ha sidvalskoden på slutsidan (den som söker) och ha en redirect om man inte sökt?

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

## #3 — magnusfeldth, 2003-05-27T19:29Z

prövade med 

```
 <% Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("addemalmbergadmin/tubsockan.mdb")

SQLsearch = "SELECT * FROM sockrates WHERE id = " &Request("id")
set RecSet = connect.execute(SQLsearch)
               
If RecSet ("Sidval") = 1 Then
page = "artikel.asp?ID="&Request("id")
ElseIf RecSet ("Sidval") = 2 Then
page = "vtx.asp?ID="&Request("id")
End If %>
<form method="post" action="<% page %>&do=sokning">
```

det gick dock inte att skriva "page" så som jag gjorde... hur ska jag skriva ut det?

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

## #4 — magnusfeldth, 2003-05-27T20:14Z

löste det genom att sätta en dim och sedan \<% =dennasida %\> på rätt ställe.

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

## #5 — solbulle, 2003-05-28T09:06Z

Yepp.

Felet du gör i denna rad:

```
<form method="post" action="<% page %>&do=sokning">
```

Det är att du glömt "lika med"-tecknet = . Som i sig betyder just Response.write

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/78267-få-med-info-från-sökning
