Avatar billede ejay Novice
14. februar 2002 - 18:14 Der er 1 kommentar og
1 løsning

Search

i denne tabel vil jeg gerne ud fra min database have et resultat maén kan sq ikke hitte u af det.. nogen der kan hjælpe?

(tabelen)
<form method="post" action="sog.asp" id=form name=keyword>

              <table border="0" cellpadding="0" cellspacing="0">
                              <tr>
                  <td width="140" valign="top" class="skrift">Brugernavn:</td>
                  <td>
                    <input type="text"        name="username" maxlength="20" size="30" class="bottom">
                  </td>
                </tr>
                <tr>
                  <td width="140" valign="top" class="skrift">Alder:</td>
                  <td>
                    <input type="text"        name="alder" maxlength="3" size="10" class="bottom">år
                  </td>
                </tr>

                <tr>
                  <td width="140" valign="top" class="skrift">Køn:</td>
                  <td>
                    <select name="sex" class="bottom" size="1">
                      <option value="-" selected>(Vælg)</option>
                      <option value="Mand">Mand</option>
                      <option value="Kvinde">Kvinde</option>
                      <option value="Tøz">Tøz</option>
                      <option value="Fyr">Fyr</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td width="140" valign="top" class="skrift">Søger:</td>
                  <td>
                    <select name="lookfor" class="bottom" size="1">
                      <option value="-" selected>(Vælg)</option>
                      <option value="Mand">Mand</option>
                      <option value="Kvinde">Kvinde</option>
                      <option value="andet">Andet</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td width="110" valign="top"> </td>
                  <td>
                    <input type="submit" value="Søg" class="bottom">
                  </td>
                </tr>
              </table>
            </form>
Avatar billede ejay Novice
14. februar 2002 - 19:21 #1
jeg har dette script :
<% Response.Buffer = True %>

<%
' Henter værdien fra sog.asp
strKeyword = Trim(Request.Form("Keyword"))

    ' Hvis der er skrevet i feltet
    strKeyword = Replace(strKeyword,"'","''")

' Opbygger en dynamisk SQL streng
strSQL = "SELECT username, alder, sex, lookfor FROM users WHERE"
strSQL = strSQL & " (username LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (alder LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (sex LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (lookfor LIKE '%" & strKeyword & "%')"

' Skaber DSNLess forbindelse til DBen
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    ' Hvis der er fundet poster på søgningen
    Response.Write "<p>Søgeresultat</p>"
    Response.Write "<table border=1>"
    Response.Write "<tr><th>Navn</th><th>alder</th><th>By</th><th>søger</th></tr>"
    Do While Not rs.EOF
        Response.Write "<tr><td>" & rs("username") & "</td>"
        Response.Write "<td>" & rs("alder") & "</td>"
        Response.Write "<td>" & rs("sex") & "</td>"
        Response.Write "<td>" & rs("lookfor") & "</td></tr>"
        rs.MoveNext
    Loop
    Response.Write "</table>"
Else
    ' Hvis der ikke er fundet poster på søgningen
    Response.Write "<p>Der er ikke fundet noget på denne søgning</p>"
End If

' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>
men når jeg bruger det så får jeg fejl !
Avatar billede keysersoze Ekspert
14. februar 2002 - 19:28 #2
for det første kan det siges at du ud fra ovenstående slet ikke forbinder til din database...

kig på denne side for lidt hjælp; http://activedeveloper.dk/aspdigital/kapitel2/search.asp
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