Avatar billede mortency Nybegynder
31. januar 2002 - 19:31 Der er 5 kommentarer og
1 løsning

Søke i db og "Higligthe" recordene.

Er det noen som kan vise meg hvordan dette gjøres? Vil at det ordet man søker på blir feks. "bold" etc.... der det blir funnet i tabellene.

Fint om det legges link til et slikt script eller bare forteller meg hvordan det gjøres.

Morten :-)
Avatar billede websam Nybegynder
01. februar 2002 - 07:43 #1
Hej Morten !

Du kan bruge dette :

<form action="soeg.asp" method="post">
    <table>
        <tr><td><font face=verdana size=2>Søgeord:</font></td><td><input type="text" name="soeg"></td></tr>
        <tr><td></td><td><input type="submit" name="submit" value="Søg">
    </table>
</form>

<%
If Request.Form("soeg") <> "" then
    Set DB = Server.CreateObject("ADODB.Connection")
    DBSti = "DBQ=" & Server.Mappath("soeg.mdb")
    DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti
    SQL = "select * from Soeg where url like '%" & Request.Form("soeg") & "%' or Navn like '%" & Request.Form("soeg") & "%'"
    Set rs = db.Execute (SQL)
    If not rs.eof then
        Response.Write "<table>"
        Response.Write "<tr><td><font face=verdana size=3><b>Navn</b></font></td><td width=30></td><td><font face=verdana size=3><b>URL</b></font></td></tr>"
        Do until rs.eof
            url = rs("url")
            Response.Write "<tr><td><font face=verdana size=2>" & rs("navn") & "</font></td><td width=30></td><td><font face=verdana size=2><a href='http://" & url & "'>" & url & "</a></font></td></tr>"
            rs.movenext
        Loop
        Response.Write "</table>"
    Else
        Response.Write "<b>Der var intet der matchede din søgekriterier!</b>"
    End if
End if
%>

Se om du kan hitte rede i det ellers må du jo skrive tilbage !

/websam
Avatar billede mortency Nybegynder
01. februar 2002 - 13:29 #2
Skal prøve det! Hva er det som highligter søkene her? Mener hvis jeg søker på feks. domene så skal det som finnes utheves med feks <b>søkeord</b>.

Feks: Det er mange ledige <b>domene</b> her på nettet.

Forstår du hva jeg mener?

Morten
Avatar billede websam Nybegynder
01. februar 2002 - 15:44 #3
Du sætter som bare <b> </b> ind i denne stump af koden

Response.Write "<tr><td><font face=verdana size=2>" & rs("navn") & "</font></td><td width=30></td><td><font face=verdana size=2><a href='http://" & url & "'>" & url & "</a></font></td></tr>"

/websam
Avatar billede mortency Nybegynder
01. februar 2002 - 18:06 #4
Det virker jo ikke hvis man skal søke i feks. alle kolonnene i en tabell. Dette virker kun hvis man har hentet ut fra en kolonnne så blir det bold.

Se her: http://www.google.com/search?hl=no&q=eksperten&lr=
Avatar billede mortency Nybegynder
01. februar 2002 - 18:07 #5
Her har jeg søkt på eksperten og alle gangene det kommer frem er det uthevet.<b>eksperten</b>............
Avatar billede websam Nybegynder
01. februar 2002 - 18:13 #6
Så står jeg af det ved jeg ikke hvordan man Sorry :-(

/websam
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester