Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2007, 09:05
dannyterraneo
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 17 años, 4 meses
Puntos: 0
graba siempre la misma pelicula

Estimados paso codigo de las 2 paginas asp
cuando doy click en alquilar GRABA EN LA BASE DE DATOS siempre el mismo codigo de pelicula el (primero de la tabla peliculas)
Recorro el bucle y voy llamando al otro formulario asp al cual le paso el codigo de pelicula, PORQUE NO LO TOMA

paso codigo pertinente (primer formulario)

<%
if can = 1 Then
sql = "SELECT * FROM peliculas"
pe.Open sql, cn
while not pe.EOF
%>
<FORM METHOD=POST ACTION="Alquilar.asp?cli=<%=Cod%>&Peli=<%=pe.field s("Codigo")%>">
Titulo<%=pe.fields("Titulo")%>&Peli<%=pe.fields("C odigo")%>&nbsp&nbsp<input type="Submit" value="Alquilar"><br><br>
<<MARQUEE bgcolor="#ff0000">&nbsp
<font face="Arial" color="#ffffff">
<i>
Alquile hoy con el 10% de descuento</MARQUEE>
</I>
</Font>
<%
pe.MoveNext
Wend
else
%>
<A HREF="Paola.html">Volver a la Página Inicial</A>
<%
end if
%>

paso el codigo del segundo (al que llama el anterior)

<%
Set cn=Server.CreateObject("ADODB.Connection")
Cliente=request("cli")
Pelicula=request("Peli")
Fecha=date
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("video.mdb")
sql="INSERT INTO Alquileres VALUES("+Cliente+",'"+Pelicula+"','"&fecha&"')"
cn.execute(sql)
%>

POR FAVOR AYUDENME, a solucionar el problema
Espero rptas.
Saludos cordiales