Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer
Tips > ASP

Enkel sökfunktion

Nu ska vi lära oss hur man gör en mycket enkel sökfunktion som man enkelt kan göra hur avancerad som helst.
Jag utgår ifrån att ni vet hur man använder en databas så det går inte jag igenom.

Vi börjar att göra formuläret...


<form action="?do=showResult" method="post">

Sökord:<br />

<input type="text" name="frm_searchWord" /><br />

Sortera:<br />

<select name="frm_searchOrder">

<option value="DESC">Fallande</option>

<option value="ASC">Stigande</option>

</select><br />

<input type="submit" value="Sök"><br />

</form>

Så nu har vi formuläret och nu ska vi gå in på ASP-koden.


<%

    strSQL="Select * From Tabell where searchWord Like '%"Request.Form("frm_searchWord") &"%' Order By searchWord "Request.Form("frm_searchOrder") &""

      Set objRS = objConn.Execute(strSQL)


          If objRS.EOF Then

            Response.Write("Inget resultat hittat...")

          Else

            Do Until objRS.EOF

%>

  <%=objRS("searchWord") %><br />

<%

    objRS.MoveNext

       Loop

          End If

%>

Som ni ser har jag markerat de viktiga områderna men rött, i övrigt är det som när du skriver ut något annat.

Vad betyder då de rödmarkerade?

Jo Like betyder, precis som i engelskan, liknande eller dylikt.

Detta får du självklart modifiera så att det passar dig, om det är något kontakta mig här.

Detta tips skapades 2007-09-06 20:18:50 av edvinlinden. Det har lästs 827 gånger. ||

Kommentarer

Ingen har kommenterat denna artikel än.

© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy