er der en der kan hjælpe ?
jeg sidder og pusler lidt med et opskrift script og er ved at lave en søgeside til mit script men kan ikke få den til at søge efter en opskrift er der en der kan hjælpe ?søge formside ser således ud:
<form method="get" action="search.asp">
<CENTER><table border="0" cellpadding="0" cellspacing="0" >
<tr>
<td align="middle" bgcolor="#EFDEBD"><input name="search" size="20" >
<select name="xxx">
<option value="1">Søg efter navn</option>
<option value="2">Søg efter overskrift</option>
<option value="2">Søg efter indhold</option>
</select>
<input type="submit" value="Søg" >
</td>
</tr>
<tr>
<td align="middle">
<p align="center"><font face="Verdana" size="1"><b>Resultat <input type="radio" value="10" checked name="num">
10 <input type="radio" name="num" value="20">20 <input type="radio" name="num" value="30">
30</b></font></a>
</td>
</tr>
</table></CENTER>
<center>
<tr>
<td width="20%" height="1">
<p align="center"> <font face="verdana" size="2"><%If Clng(intPage) > 1 Then
Response.Write "<a href=default.asp?page=" & intPage - 1 & ">Tilbage</a>"
Else
Response.Write "Tilbage"
End If%>
<font face="Verdana" size="2" > | <a href="searchform.asp"><font face="Verdana" size="2" >Søg efter opskrift</font></a> | <a href="ny.asp"><font face="Verdana" size="2">3 nyeste</font></a>| <a HREF="tilfny.asp" TARGET="_top"><font face="Verdana" size="2">Tilføj opskrift</font></a> | <font face="Verdana" size="2"><%
If Clng(intPage) < Clng(intPageCount) Then
Response.Write "<a href=default.asp?page=" & intPage + 1 & ">Næste side</a> "
Else
Response.Write "Næste side"
End If%></b></font></p>
</td>
</tr>
</table>
</center>
</div>
</BODY>
seach.asp ser såleds ud:
<%
Temp = request("Keyword")
If Request.Form("action") = "Søg efter navn" Then
strSQL = "SELECT id,overskrift FROM opskrift where navn like '%" & Temp & "%' ORDER BY overskrift ASC"
End if
If Request.Form("action") = "Søg efter overskrift" Then
strSQL = "SELECT id,overskrift FROM opskrift where overskrift like '%" & Temp & "%' ORDER BY overskrift ASC"
End if
If Request.Form("action") = "Søg efter indhold" Then
strSQL = "SELECT id,overskrift FROM opskrift where opskrift like '%" & Temp & "%' ORDER BY overskrift ASC"
End if
'strSQL = "SELECT id,overskrift FROM opskrift where overskrift = 'Alabama' ORDER BY overskrift ASC"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
set RS = conn.execute( strSQL )
Do While Not rs.EOF and not rs.BOF
'And intRecCount > 0
Response.Write " <A HREF=""opskrift.asp?id="& rs("id") & """>"& rs("overskrift") & "<br></A>"
'intRecCount = intRecCount - 1
rs.MoveNext
Loop
%>
</font>
</p>
<div align="center">
<center>
<tr>
<td width="20%" height="1">
<p align="center"> <font face="Verdana" size="2"><%If Clng(intPage) > 1 Then
Response.Write "<a href=default.asp?page=" & intPage - 1 & ">Tilbage</a>"
Else
Response.Write "Tilbage"
End If%>
<font face="Verdana" size="2" > | <a href="searchform.asp"><font face="Verdana" size="2" >Søg efter opskrift</font></a> | <a href="ny.asp"><font face="Verdana" size="2">3 nyeste opskrifter </font></a>| <a HREF="tilfny.asp" TARGET="_top"><font face="Verdana" size="2">Tilføj en opskrift</font></a> | <font face="Verdana" size="2">
<%
If Clng(intPage) < Clng(intPageCount) Then
Response.Write "<a href=default.asp?page=" & intPage + 1 & ">Næste side</a> "
Else
Response.Write "Næste side"
End If%></b></font></p>
</td>
</tr>
</table>
</center>
</div>
</BODY>
