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

Uso de FOR y Sumar y Multiplicar variables

Estas en el tema de Uso de FOR y Sumar y Multiplicar variables en el foro de ASP Clásico en Foros del Web. Buen dia a todos. Tengo la siguiente página, donde muestro un menú de comidas: En el cual, sí yo selecciono ( por ejemplo ) 5 ...
  #1 (permalink)  
Antiguo 03/04/2013, 11:07
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 5 meses
Puntos: 0
Uso de FOR y Sumar y Multiplicar variables

Buen dia a todos.


Tengo la siguiente página, donde muestro un menú de comidas:



En el cual, sí yo selecciono (por ejemplo) 5 tipos diferentes de Gorditas, la cantidad y sí lleva un guiso extra, me arroja lo siguiente en mi vista previa:



Es decir:
- Me arroja lo que seleccione, y me lo "imprime" pero también me "Imprime" lo que no fue seleccionado.

- Me pone todo junto, y no me lo separa en "Filas"


Por otro lado, cuando intento realizar la suma de los productos me arroja el siguiente error:


Para realizar la suma la realizo con la función CInt(); lo he intentado también con las Funciones "Long" y "Single" y me marca el mismo error.


Mi código, donde estoy presentando mis dos problemas antes mencionados es el Siguiente:
Cita:
<% Dim arr(), contador
contador = 0
redim preserve arr(0)
for i = 1 to CInt(Request.Form("comida").count)
redim preserve arr(contador)
arr(contador) = Request.Form("comida")(i)
contador = contador +1
next
%>

<tr>
<td width="22" align="center">
<font face="Tahoma" size="2"><%=Request.Form("CantGord")%></font></td>
<td align="center"><font face="Tahoma" size="2"><%=Request.Form("Comida")%></font></td>
<td width="95" align="center">
<font face="Tahoma" size="2"><%=Request.Form("QueRe")%></font></td>
<td width="148" align="center">
<font face="Tahoma" size="2"><%=Request.Form("Guiso1")%></font></td>
<td width="157" align="center">
&nbsp;</td>
<td width="61" align="center">
<p align="right"><b><font face="Tahoma" size="2">$<%=CInt(Request.Form("Gordita")) * CInt(Request.Form("CantGord"))%>ºº</font></b></td>
</tr>

<%
for i = 0 to UBound(arr)%>
<% Next %>

Alguna Sugerencia?
La verdad llevo más de semana con este problema y no he logrado corregirlo, agradeceré cualquier sugerencia, incluso por más loca que parezca jaja !

Gracias
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México

Etiquetas: multiplicar, variables
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 20:11.