---
title: "Sökresultat som länkar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/121890-sökresultat-som-länkar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sqlnoob"
published: "2005-02-07T11:43:02.000Z"
updated: "2005-02-10T09:31:02.000Z"
replies: 8
views: 379
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/121890-sökresultat-som-länkar"
---

# Sökresultat som länkar

## #1 — Sqlnoob, 2005-02-07T11:43Z

Tja!

Jag undrar om det går att göra så att när jag söker i min access databas från html-sidan så vill jag att resultaten ska bli som länkar så att jag kan klicka på ett av resultaten och bli länkad till en hemsida tex om man har en databas med företag så ska man bli länkad till företagets hemsida. 
Prövade att ändra posterna till hyperlänkar i databasen men det hjälpte inte.

Nån som vet hur jag ska göra? 

Tack på förhand

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

## #2 — @nders, 2005-02-07T11:45Z

```
while not recordsetobjektet.eof
     response.write "<a href=""" & recordsetobjektet("fältnamn") & """>" & recordsetobjektet("fältnamn") & "</a><br>"
     recordsetobjektet.movenext
wend
```

Om jag var du skulle jag dock ändra tillbaka från "hyperlänk" till text i tabellen.

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

## #3 — Dashi, 2005-02-07T19:36Z

ehhmm, en html sida kan väl inte köra databas? de funkar väl bara med asp och php?

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

## #4 — Jesper T, 2005-02-07T19:48Z

En riktig iakttagelse. Det måste vara en serversideteknik som bearbetar sidan innan den når browsern. 
Men i slutändan så är det ju ändå en html-sida. :)

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

## #5 — Sqlnoob, 2005-02-08T18:37Z

Följd fråga

Jo precis jag använder ASP...

Sen så upptäkte jag att det inte var så lätt det där med länkar...  jag fick sökresultaten att bli till länkar men då uppstår ju ett nytt litet problem.. Hur gör jag så att jag kan kontrollera vart länken ska skicka en. tex om jag söker efter "fisk" och får upp resultatet "fisk" så vill jag kanske bli länkad till en sida med adressen <https://www.fisk.se> när jag klickar på länken. går det att fixa?

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

## #6 — @nders, 2005-02-08T18:50Z

Lagrar du inte url:erna i databasen? :q

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

## #7 — Jesper T, 2005-02-09T07:12Z

Tycker att du är luddig i dina beskrivningar. Det är svårt att gissa hur du vill ha det.
Kom med lite kod och exempeldata på hur du vill ha resultatet i stället.

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

## #8 — Sqlnoob, 2005-02-09T12:29Z

kod

Ok. jag skickar min kod istället. Jag är ny på det här och försöker lära mig så om mina frågorär lite konstiga eller otydliga så är det därför. =)

\<%
Option Explicit

Dim oConnection
Dim oRecordset
Dim sSQL

Set oConnection = Server.CreateObject("ADODB.Connection")
oConnection.Open("DRIVER={Microsoft Access Driver (\*.mdb)}; DBQ=" & Server.MapPath("recept.mdb"))

Response.Write(Request.Form("Sok"))
Response.Write("\<br\>")
Response.Write(Request.Form("meny"))
Response.Write("\<hr\>")

if Request.Form("sok") \<\> "" then

sSQL = "SELECT Namn FROM Recept WHERE Namn LIKE '" & Request.Form("Sok") & "%'"

elseif  Request.Form("meny") \<\> "" then

sSQL = "SELECT recept.Typ, recept.namn FROM Recept WHERE Typ LIKE '" & Request.Form("meny") & "%'"

end if

Set oRecordset = oConnection.Execute(sSQL)
                
             
		
	

Do while not oRecordset.eof

     
      response.write "\<a href=""" & oRecordset("namn") & """\>" & oRecordset("namn") & "\</a\>\<br\>"
     oRecordset.movenext
 Loop
	

oConnection.Close
Set oRecordset = Nothing
Set oConnection = Nothing

%\>

För att svara på inlägget innan. Jo jag har sparat dom i databasen. Jag har tre saker i min databas. En kallad Namn en kallad Typ och en kallad Link. Och när jag söker så söker den ju efter namn och dom är ju inte länkar så i sånna fall skulle jag behöva ändra i koden så att den söker efter länkar eller men det vill jag ju inte att den ska göra.. eller? hänger ni med?  :P

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

## #9 — J.N., 2005-02-10T09:31Z

HEJ!

> **Sqlnoob skrev:**
>
> ...hänger ni med?

Inte mycket, men menar du att du söker endast på namn och inte på vad url:en heter?

Isåfall får du komplettera din fråga med

```
WHERE Namn LIKE '" & Request.Form("Sok") & "%'" OR link LIKE '" & Request.Form("Sok") & "%'"
```

eller liknande.

Använd gärna \[kod\]-taggar! (och ta bort tomraderna)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/121890-sökresultat-som-länkar
