"SELECT * from tabellnamn WHERE column LIKE '%$sok_ord'"
Sen om du kan i övrigt koda smått i asp så är det inga problems!!!
Men annars:
Dim Connect, DSNtemp
Set Connect = Server.CreateObject("ADODB.Connection")
DSNtemp = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=/sökväg/till/databasen från rooten/"
Connect.Open(DSNtemp)
Dim sok_ord, Rs, SQL
sok_ord = Request.Form("sok_ord")
Set Rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * from tabellnamn WHERE column LIKE '%" & sok_ord & "'"
Rs.Open SQL, Connect
If Rs.Eof Then
Response.Write "<strong>" & sok_ord & "</strong> kunde inte hittas!"
Else
Do While Rs.Eof
Response.Write("" & Rs("column") & "<br />")
Rs.MoveNext
Loop
End If
Rs.Close
Set Rs = Nothing
Connect.Close
Set Connect = Nothing
Sen kan man ju givetvis bygga ut denna och göra den mycket mera avancerad, detta var bara ett hafsift exempel. :e
så gjorde jag.
då när jag testar att söka, så blir det bara en blank sida.
och search.asp innehåller den koden som Fredde skrev först, fast jag ändrade till dubbel.
Fredde har ett smärre fel i sin kod, som gjorde att ingenting visades.
Dim Connect, DSNtemp
Set Connect = Server.CreateObject("ADODB.Connection")
DSNtemp = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=/sökväg/till/databasen från rooten/"
Connect.Open(DSNtemp)
Dim sok_ord, Rs, SQL
sok_ord = Request.Form("sok_ord")
Set Rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * from tabellnamn WHERE column LIKE '%" & sok_ord & "'"
Rs.Open SQL, Connect
If Rs.Eof Then
Response.Write "<strong>" & sok_ord & "</strong> kunde inte hittas!"
Else
[b]Do until Rs.Eof[/b]
Response.Write("" & Rs("column") & "<br />")
Rs.MoveNext
Loop
End If
Rs.Close
Set Rs = Nothing
Connect.Close
Set Connect = Nothing
Sen testar att söka.
Jag skulle vilja att sökresultaten länkas till inläggen, så man kan klicka på namnet och läsa vad personen skrev. Ska man länka till ID:et då eller hur ska man göra?