Foros del Web » Programando para Internet » Javascript »

Pasar diveros valores (variables) a otra página

Estas en el tema de Pasar diveros valores (variables) a otra página en el foro de Javascript en Foros del Web. Buen dia. Tengo un problema desde hace tiempo que no he podido dar solución. Entiendo la lógica que hay que seguir, pero ya la aplique ...
  #1 (permalink)  
Antiguo 02/04/2013, 11:29
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años
Puntos: 0
Pasar diveros valores (variables) a otra página

Buen dia.
Tengo un problema desde hace tiempo que no he podido dar solución.
Entiendo la lógica que hay que seguir, pero ya la aplique de diferentes maneras y no me funciono... les adelanto que originalmente intente esto con ASP pero es de la manera en que no me funciona.

Tengo un menú (De comida) en una web (html), la cual es la siguiente:



Esto lo genero con un código (para cada producto) como este:

Código PHP:
<tr>
                        <
td width="22" bgcolor="#EBEBEB" align="center">
                        <
b><font face="Tahoma" size="2">1</font></b> <input type="hidden" name="Gordita" value="8">  </td>
                        <
td width="22" bgcolor="#EBEBEB">
                        <
p align="center">
                        <
input type="checkbox" name="Comida" value="Gordita Frijoles" style="border: 1px solid #003366"></td>
                        <
td width="22" bgcolor="#EBEBEB">
                        <
input type="text" name="CantGord" size="1" style="font-family: Arial; font-size: 8pt; letter-spacing: 1pt; border: 1px solid #003366; "></td>
                        <
td bgcolor="#EBEBEB"><font face="Tahoma" size="2">Frijoles </font></td>
                        <
td width="113" bgcolor="#EBEBEB" align="center">
                        <
select size="1" name="QueRe" style="border: 1px solid #336699">
                         
                        <
option selected value="0">Selecc.</option>
                        <
option value="Queso">Queso  </option>
                        <
option value="Requeson">Requeson</option>
                        
                        </
select><input type="hidden" name="QueRe1" value="1"></td>
                        
                        
                        <
td width="163" bgcolor="#EBEBEB" align="center">
                        <
p align="center">
                        <
select size="1" name="Guiso1" style="border: 1px solid #336699">
                         
                        <
option selected value="0">Selecc.</option>
                        <
option value="Frijoles">Frijoles</option>
                        <
option value="Carne con Frijoles">Carne con Frijoles
                        
</option>
                        <
option value="Chicharron">Chicharron</option>
                        <
option value="Rajas">Rajas</option>
                        <
option value="Nopales con Carne">Nopales con Carne
                        
</option>
                        <
option value="Pipian">Pipian</option>
                        <
option value="Carne c/Verdolagas">Carne c/Verdolagas
                        
</option>
                        <
option value="Adadero">Adadero</option>
                        <
option value="Requeson">Requeson</option>
                        <
option value="Champiñones">Champiñones</option>
                        <
option value="Ciutlacoche">Ciutlacoche</option>
                        <
option value="Flor de Calabaza">Flor de Calabaza
                        
</option>
                        <
option value="Bistec Laguna">Bistec Laguna</option>
                        <
option value="Alambre">Alambre</option>
                        <
option value="7 Verduras">7 Verduras</option>
                        <
option value="Huevo c/Chorizo">Huevo c/Chorizo</option>
                        <
option value="Huevo c/Huauzontle">Huevo c/Huauzontle
                        
</option>
                        
                        </
select></td>
                        <
td width="145" bgcolor="#EBEBEB">
                        <
p align="center">
                        <
i><font face="Tahoma" size="1">No Aplica</font></i></td>
                        <
td width="68" bgcolor="#EBEBEB" align="right">
                        <
i><font face="Tahoma" size="1">No</font></i></td>
                        <
td width="60" bgcolor="#EBEBEB" align="left">
                        <
i><font face="Tahoma" size="1">&nbsp;Aplica</font></i></td>
                    </
tr

Al darle click al botón, para una vista previa, me arroja la información de la siguiente manera:



Parte de mi código ASP, que me genera esto es lo siguiente:
Código PHP:
<% Dim arr(), contador
contador 
0
redim preserve arr
(0)
for 
1 to CInt(Request.Form("comida").count)
redim preserve arr(contador)
arr(contador) = Request.Form("comida")(i)
contador contador +1
next
for 0 to UBound(arr)%>
                    
                    <
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("GordGuis1")%></font></td>
                        <
td width="157" align="center">
                        &
nbsp;</td>
                        <
td width="61" align="center">
                        <
p align="right"><b><font face="Tahoma" size="2">$25ºº</font></b></td>
                    </
tr>
                    
<% 
Next %> 

De JavaScript sé lo básico, tengo las nociones... es por eso que "sólo", no me aventuro a realizarlo y perder tiempo.

Agradeceré sus sugerencias de cómo pudiera hacerlo...
- Como ven, son varios campos los que deseo pasar a la siguiente web y con ASP no me esta resultando.

- Se podra con JvScript pasarlos como variables a otra web para luego almacenarlos en una BD?

Cualquier comentario/sugerencia sera bienvenida ya que ya lo intente con WHILE, IF, etc... y nada

Gracias
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #2 (permalink)  
Antiguo 02/04/2013, 12:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Pasar diveros valores (variables) a otra página

Hola:

Primero tendrías que obtener los datos sin javascript, ya que para hacerlo con ídem, deberías tener la página destino abierta con anterioridad junto a la estructura donde esperas mostrar esos datos.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 02/04/2013, 12:57
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años
Puntos: 0
Respuesta: Pasar diveros valores (variables) a otra página

Gracias Mr. Caricatos....
Osease que..... uhmm.. No puedo hacer eso con JS ?o.O

He buscado ejemplos con JS para mi necesidad, pero sólo me muestran cómo pasar 3, 5, 10 variables, pero para lo que yo necesito no.

En pocas palabras, lo que necesito es que sí un cliente me pide "X" cantidad, de "Y" producto, yo solo seleccionarlo, con sus productos extras y al pasarlo a la siguiente página me muestre la vista previa, y con eso, guardar los valores en una variable para meterlos a una BD.

Como te darás cuenta, si selecciono "3 Gorditas" (invariablemente de la que sea), en la siguiente pagina me genera 3 filas, pero en cada Fila muestra todo lo que seleccione y hasta lo que no (valor cero)...

Gracias por tus sugerencias y/ó Comentarios

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

Etiquetas: campos, funcion, html, input, página, select, 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 10:22.