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

Sumar valores en la URL

Estas en el tema de Sumar valores en la URL en el foro de ASP Clásico en Foros del Web. BUenas gente, a ver si alguien me puede explicar como hacer para que los valores que se encuentran en la url se puedan sumar. Por ...
  #1 (permalink)  
Antiguo 05/05/2005, 07:36
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 19 años, 9 meses
Puntos: 0
Sumar valores en la URL

BUenas gente, a ver si alguien me puede explicar como hacer para que los valores que se encuentran en la url se puedan sumar.
Por ejemplo: precio1=1&precio2=5 total:6

Algo así como la URL de abajo:

http://localhost/carpeta/pagina.asp?...=20&precio4=35

Muchas Gracias
  #2 (permalink)  
Antiguo 05/05/2005, 08:00
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
eso lo tendrias que hacer utilizando request y luego sumarlos...
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 05/05/2005, 08:24
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 19 años, 9 meses
Puntos: 0
Tengo esto, pero lo que me hace es una concatenación y yo lo que quiero no es una concatenacion es una SUMA.
Gracias

<%
Precio = Request.QueryString("precio")
Precio2 = Request.QueryString("precio2")
Precio3 = Request.QueryString("precio3")
Precio4 = Request.QueryString("precio4")
%>


<% = precio+precio2+precio3+precio4%>
  #4 (permalink)  
Antiguo 05/05/2005, 09:32
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
usa cint(texto)
tienes que pasar el texto a numérico, ya que si trata el request como un texto, lo concatena.
  #5 (permalink)  
Antiguo 05/05/2005, 09:58
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
Cita:
Iniciado por trasgukabi
usa cint(texto)
tienes que pasar el texto a numérico, ya que si trata el request como un texto, lo concatena.
that's right
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #6 (permalink)  
Antiguo 05/05/2005, 10:05
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 19 años, 9 meses
Puntos: 0
No entiendo si los valores ya son numeros.
  #7 (permalink)  
Antiguo 05/05/2005, 10:08
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
pero no es un valor numérico. es decir, elñ servidor no lo entiende como un número, sino como un carácter. Y hay que decirle que eso es un número. como ves, la informática en sí es tonta. Aún le hacemos falta (jejeje que tontería)
  #8 (permalink)  
Antiguo 05/05/2005, 10:16
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 19 años, 9 meses
Puntos: 0
Muchas, graciías ya lo tengo.
  #9 (permalink)  
Antiguo 06/05/2005, 08:20
Avatar de Franc_  
Fecha de Ingreso: mayo-2002
Ubicación: Lima
Mensajes: 105
Antigüedad: 22 años, 1 mes
Puntos: 0
cual fue la solucion?
__________________
Franc_ ===>>
  #10 (permalink)  
Antiguo 06/05/2005, 09:44
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 19 años, 9 meses
Puntos: 0
<%
Precio = cint(Request.QueryString("precio"))
Precio2 = cint(Request.QueryString("precio2"))
Precio3 = cint(Request.QueryString("precio3")
Precio4 = cint(Request.QueryString("precio4"))
%>


<% = precio+precio2+precio3+precio4%>

Espero que te sirva.
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




La zona horaria es GMT -6. Ahora son las 12:57.