Joven
dannyterraneo, lo mejor que puedes hacer es borrar ese código y volverlo a hacer
Analicemos solo el primero de los códigos:
Código:
<%
if can = 1 Then Tienes un IF
sql = "SELECT * FROM peliculas"
pe.Open sql, cn
while not pe.EOF Tienes un While
%>
<FORM METHOD=POST ACTION="Alquilar.asp?cli=<%=Cod%>&Peli=<%=pe.field s("Codigo")%>">
Titulo<%=pe.fields("Titulo")%>&Peli<%=pe.fields("C odigo")%>  <input type="Submit" value="Alquilar">
¿¿¡¡Tienes un FORM dentro de un While!!??
<br><br>
<<MARQUEE bgcolor="#ff0000"> 
<font face="Arial" color="#ffffff">
<i>
Alquile hoy con el 10% de descuento</MARQUEE>
</I>
</Font>
<%
pe.MoveNext
Wend Cierras el While, pero ¿dónde cierras el FORM?, por eso siempre te manda el primero.
else
%>
<A HREF="Paola.html">Volver a la Página Inicial</A>
<%
end if
%>
Saludos!!