adress = Trim(Replace(Request.Form("adress"),"'", "''"))
nr = Trim(Replace(Request.Form("nr"),"'", "''"))
If adress <> "" Then
strSQL = "SELECT * FROM nycklar WHERE Adress = '" & adress & "' ORDER BY Adress ASC;"
sokord = adress
Elseif nr <> "" Then
strSQL = "SELECT * FROM nycklar WHERE Gatunummer = '" & nr & "' ORDER BY Adress ASC;"
sokord = nr
Elseif adress <> "" AND nr <> "" Then
strSQL = "SELECT * FROM nycklar WHERE Adress = '" & adress & "' AND Gatunummer = '" & nr & "' ORDER BY Adress ASC;"
sokord = adress
End If
Set oRec = oConn.Execute(strSQL)
If oRec.EOF Then
Response.write "<table border='0' width='100%' height='100%'><tr align='center' valign='middle'><td align='center' vailgn='middle'>Sökordet <b>' " & sokord & " '</b> gav inga träffar!<br><br><a href=""javascript:openwinsize('func.asp?a=srch_form',width=380,height=180);"">[ Sök Igen ]</a></tr></td>"
Else
Response.Write("<table border='0' bordercolor='#000000' cellpadding='0' cellspacing='0'><tr><td colspan='3'></tr>")
Do Until oRec.EOF
cnt = cnt + 1
strColor = "#FCFDC7"
If cnt Mod 2 = 0 then strColor = "#FEFEDE"%>
<tr bgcolor="<%= strColor%>">
<td width='200'><a href="visa_adr.asp?action=show&id=<%=oRec("ID")%>"><%=oRec("Adress") & "</td><td align='center' style='width:100%;'>" & oRec("Gatunummer")%></a></td><td></td>
</tr>
<tr>
<td colspan='3' height='5'></td>
</tr><%
oRec.MoveNext
Loop%>
<tr><td height='15' colspan='3'></td></tr><tr><td colspan='3'></td></tr></table><%
End If
Söker man på tex. 3, så listas alla adressen vars gatunummer är 3, vilket är helt rätt.
Men att söka på adressen bara funkar inte.
Jag vill ha det så att söker jag på H eller h så ska alla adresser som börjar på H eller h listas, söker jag på 'horn' så ska tex. alla adresser på 'Hornsgatan' listas osv.
Men vad jag än skriver, så funakr det inte, såvida jag inte söker på 'Hornsgatan', då hittar den jualla, men då har jag likspom förlorat själva syftet med en sökfunktion.
Så lite hjälp vore himla bra, det är säkert ngt lätt, men som 'är för svårt för mig ;)