<%
sokning = Request("sokning")
SQL = "SELECT * FROM data WHERE beskrivning LIKE '%" & sokning & "%' OR rubrik LIKE '%" & sokning & "%' OR kat LIKE '%" & sokning & "%'"
Set RS = databas.execute(SQL)
Do while not RS.EOF
%>
<%=RS("resultat")%>
<%
RS.MoveNext
Loop
%>
jag får inte upp något felmeddelande utan resultaten skrivs inte ut.
<html>
<body>
<font face="Verdana" size="1">
Här visas dina träffar:<br><br><b>
<%
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("ringsignaler.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"
%>
<%
'Du ser här va att dom heter likadant
sokning = Request.Form("[b]sokning[/b]")
SQL = "SELECT * FROM melodier WHERE artist LIKE '%" & sokning & "%' OR toner LIKE '%" & sokning & "%'"
Set RS = databas.execute(SQL)
Do while not RS.EOF
%>
Artist: <%=RS("artist")%> <br>
Tonerna: <%=RS("toner")%>
<%
RS.MoveNext
Loop
%>
</font></b>
</body>
</html>
är du säker att formulärnamnet stämmer överens med med det du har på sidan som ska presenteras? Om du inte fattar vad jag menar så markerar jag med fetstil :e
Jag får inte upp något felmeddelande,
resultaten visas bara inte.
Testade att byta ut mot din kod crisse6 men då skrivs alla inlägg ur databasen ut, vad jag än söker på.
jag tror att det är dags att du använder response.write för att skriva ut din färdiga sql-fråga, då man enkelt kan se om det är något värde som saknas eller något som ser konstigt ut.
har du verkligen ett formulärfält som heter sokning? använder du metoden post eller metoden get i ditt formulär?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
Ja nu verkar det funka bättre när jag la till en QueryString.
Tack för hjälpen @nders.
Testade även din formulär lösning crisse6 men det verkar inte göra någon skillnad.
313 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25