Hey, jeg proever at leget lidt med noget soegning, og bruger derfor LIKE til at lede i min database, som der er noget der minder om det, men det virker ikke helt, nogen der kan hjaelpe?
Soegescriptet ():
<%
' ***Siden med søgeresultater***
' Henter søgeorden fra formularen
strKeyword = Trim(Request.Form("sog"))
If Len(strKeyword) = 0 Then
' Hvis der ikke er skrevet i formularen sendes brugeren tilbage
Response.Clear
Response.Redirect ("index.asp")
Else
strKeyword = Replace(strKeyword,"'","''")
End If
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT ID FROM faq WHERE ID LIKE '1'"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../db/faq.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF
Response.Write strKeyword
Loop
rs.Close
Set rs = Nothing
Else
' Hvis ingen poster passede på søgordene
Response.Write "Der blev ikke fundet noget der passede paa soegningen: <b>" & strKeyword & "</b>"
End if%>
Funktionen der kalder scriptet:
<form method="POST" action="search.asp">
<input type="text" name="sog" /><br />
<input type="submit" name="b1" value="search" />
</form>
Paa forhaand tak,
Duck