Hola a todos,
Estoy creando una web que contiene una base de datos de películas y me gustaría hacer una opción que permitiese la búsqueda por décadas. La web está hecha en ASP y el código que he puesto en la página de la plantilla para el buscador es este.
<form id="form7" name="form7" method="post" action="buscardecada.asp">
<select name="decadas" id="decadas">
<option value="60" selected="selected">60</option>
<option value="70">70</option>
<option value="80">80</option>
<option value="90">90</option>
<option value="00">00</option>
</select>
<input name="Button" type="button" id="Button" value="Buscar por década" />
</form>
En la página buscarpordecada.asp tengo puesto el siguiente código:
<%
decada=request("decadas")
if decada = "60" then
sql = "Select * from PELICULAS where Anio> 1959 AND Anio <1970"
tabla.open sql,conexion
if tabla.eof then
%>
No se han encontrado resultados
<% else
while not tabla.eof
%>
<table width="426" border="0" align="center">
<tr>
<td width="167"> </td>
<td width="243" colspan="2"> </td>
</tr>
<tr>
<td><b>Titulo:</b> <%=tabla.fields("Titulo")%></td>
<td><a href="detalle.asp?id=<%=tabla.fields("id")%>" title="Detalle" target="_blank"><img src="caratulas/<%=tabla.fields("foto")%>" width="25%" height="25%" /></a><a href="detalle.asp?id=<%=tabla.fields("id")%>" title="Detalle" target="_blank"></a></td>
</tr>
<% tabla.movenext%>
</table>
<%wend%>
<% end if %>
Supongo que para seleccionar las películas por década quizá sería más rápido y fácil de buscar así:
sql = "Select * from PELICULAS where Anio like '" &196*& "%'"
Si me pudieráis ayudar a encontrar los fallos que tengo o la manera de arreglarlo os lo agradecería mucho.