Foros del Web » Programando para Internet » ASP Clásico »

Pasar varios datos por url

Estas en el tema de Pasar varios datos por url en el foro de ASP Clásico en Foros del Web. Buenas! Estoy aciendo una web de ventas y el problema lo tengo en el carrito de compras... Tengo que pasar el rs de id por ...
  #1 (permalink)  
Antiguo 17/03/2008, 06:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 22
Antigüedad: 16 años, 6 meses
Puntos: 0
Pasar varios datos por url

Buenas!

Estoy aciendo una web de ventas y el problema lo tengo en el carrito de compras...

Tengo que pasar el rs de id por la url pero tb otro dato....

Os pongo el code....

Si todo keda bien Posteare el codigo completo.

<TD><A HREF="<%=oRs2.Fields("URL")%>"><%=oRs2.Fields("Nom bre")%></A></TD>
<TD><%=oRs.Fields("Nombre")%></TD>
<TD><%=oRs.Fields("Precio")%></TD>
<TD><A HREF="shop.asp?ac=meter&prod=<%=oRs.Fields("IdProd ucto")%>">Comprar</A></TD>

Necesito meter esto:

detalle.asp?id=<%=rs("id")%>

en el enlace.... como seria??

E estado vixeando por internet y vi esto....

<TD><A HREF="<%=oRs2.Fields("URL")%>&id=?id=<%=rs("id")%> "><%=oRs2.Fields("Nombre")%></A></TD>

La ors2.fields("url") me pasa la pagina que carga desde la bd y el id es el porducto en particular.... A ve si sabeis como puede ser...


Saludos y Graciasss!
  #2 (permalink)  
Antiguo 17/03/2008, 09:59
 
Fecha de Ingreso: marzo-2008
Mensajes: 342
Antigüedad: 16 años, 2 meses
Puntos: 4
Re: Pasar varios datos por url

Intentalo asi:

<TD><A HREF="<%=oRs2.Fields("URL")%>?id=<%=rs("id")%> "><%=oRs2.Fields("Nombre")%></A></TD>

no olvides hacer un resquest.queryString en la página de destino

un saludo
  #3 (permalink)  
Antiguo 17/03/2008, 10:50
Avatar de Javier01  
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 3 meses
Puntos: 31
Re: Pasar varios datos por url

Si la idea es tomar la url de la pagina asp a la que quieres enviar los datos desde una BD y
Si tu recordset que definiste con los valores de la BD se llama Rs entonces seria:

Código:
<TD><A HREF="<%=Rs.Fields("URL").value%>?id=<%=Rs("id").value%>"><%=Rs.Fields("Nombre").value%></A></TD>
<TD><%=oRs.Fields("Nombre").value%></TD>
<TD><%=oRs.Fields("Precio").value%></TD>
<TD><A HREF="shop.asp?ac=meter&prod=<%=oRs.Fields("IdProducto").value%>">Comprar</A></TD>
Aunque no se porque tenes el nombre como ipervinculo y ademas lo tenes en la tabla al costado??

Bueno y si la pagina a la que le mandas es estatica seria:
Código:
<TD><A HREF="detalle.asp?id=<%=Rs("id").value%>"><%=Rs.Fields("Nombre").value%></A></TD>
<TD><%=oRs.Fields("Nombre").value%></TD>
<TD><%=oRs.Fields("Precio").value%></TD>
<TD><A HREF="shop.asp?ac=meter&prod=<%=oRs.Fields("IdProducto").value%>">Comprar</A></TD>
Bueno espero que te sirva suerte!
  #4 (permalink)  
Antiguo 19/03/2008, 02:36
 
Fecha de Ingreso: noviembre-2007
Mensajes: 22
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Pasar varios datos por url

Ya lo conseguí! gracias javi y cehoja, ahora tengo otros problemas...pero ese esta solucionado...jaja

Si quereis el codigo completo solo tienen que pedirlo a [email protected]


he echo otro post con el otro problema que tengo....se llama carrito de compra variable de sesion...a ver si podeis exarle un vistasoo!


thanks!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:47.