Avatar billede Slettet bruger
26. januar 2002 - 01:12 Der er 1 kommentar og
1 løsning

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&nbsp; <input type="radio" name="num" value="20">20&nbsp; <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">&nbsp;<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> |&nbsp;&nbsp;<a href="ny.asp"><font face="Verdana" size="2">3 nyeste</font></a>|&nbsp;&nbsp;<a HREF="tilfny.asp" TARGET="_top"><font face="Verdana" size="2">Tilføj opskrift</font></a>&nbsp;| <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">&nbsp;<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> |&nbsp;&nbsp;<a href="ny.asp"><font face="Verdana" size="2">3 nyeste opskrifter </font></a>|&nbsp;&nbsp;<a HREF="tilfny.asp" TARGET="_top"><font face="Verdana" size="2">Tilføj en opskrift</font></a>&nbsp;&nbsp;| <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>
Avatar billede Slettet bruger
26. januar 2002 - 11:13 #1
.
Avatar billede Slettet bruger
04. maj 2002 - 16:27 #2
.
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