---
title: "Sökresultat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11677-sökresultat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "sven"
published: "2001-09-17T17:37:00.000Z"
updated: "2001-09-18T23:20:00.000Z"
replies: 4
views: 261
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/11677-sökresultat"
---

# Sökresultat

## #1 — sven, 2001-09-17T17:37Z

Hej...

Har problem (som vanligt).
Jag vill visa resultat från en söksida. Har fått det mesta att fungera. ex om jag söker på kul så får jag fram alla Kul och kul.
Sen vill jag att kul i texten skall vara i fet stil. Men detta funkar inte som det skall. Kul blir fet men inte kul. Om ni fattar.

Så här ser min kod ut:

\<%
sok = request.Form("sok")
%\>
\<!-- #include file="../peconnection.asp" --\>
\<%
sql="SELECT \* FROM dagbok WHERE body LIKE '%"&sok&"%'"
set rs = db.execute(sql)
%\>
Sökningen gav:\<br\>\<br\>
\<%
do until rs.eof

n = replace(rs("body"),sok,"\<b\>" & sok & "\</b\>")
%\>
\<table border="0" width="347" cellspacing="0" cellpadding="0"\>
  \<tr\>
    \<td width="232" bgcolor="#CCFFCC"\>\<%=rs("datum")%\>\</td\>
    \<td width="111" bgcolor="#CCFFCC"\>\<%=rs("name")%\>\</td\>
  \</tr\>
  \<tr\>
    \<td width="501" colspan="2"\>\<%=n%\>\</td\>\<br\>
\<%
	rs.MoveNext
	loop
%\>
  \</tr\>
\</table\>
\<%
db.close
%\>

Kan någon hjälpa mig? Snälla!!

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

## #2 — ElMaco, 2001-09-18T10:37Z

Jag tror att din Replace-funktion gör en binär jämförelse, när du egentligen vill göra en textuell jämförelse.

Replace:

Replace(expression, find, replacewith\[, start\[, count\[, compare\]\]\])

Sätt "start" till "1"
Sätt "count" till "-1"
Sätt "compare" till "1"

I övrigt som du har angett...

...sen skall det funka.

/M.

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

## #3 — sven, 2001-09-18T11:04Z

Jag tror jag fattar det där med binärt sökning osv...

Men hur får jag in din kodsnutt i min? (lät ju lite ekivogt ;) Hänger inte riktigt med... Kanske för att jag inte riktigt fattar vad den gör...

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

## #4 — LarsG, 2001-09-18T19:46Z

```
n = replace(rs("body"),sok,"<b>" & sok & "</b>",1,-1,1)
```

Nu kommer man inte att bibehålla graden på det som ersätts. Om str innehåller kul så blir det **Kul** efteråt. 

Om du vill ha **kul** så får man använda regexp i stället.

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

## #5 — sven, 2001-09-18T23:20Z

Funkar utmärkt.... tackar och bugar.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11677-sökresultat
