
19/02/2004, 10:23
|
| | Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 21 años, 3 meses Puntos: 0 | |
No entiendo muy bien el planteamiento, pero sé como pasar de una cadena a un array.
En el caso en que de una página a otra pases como nombre de parámetro el mismo nombre , todos los valores del mismo te los mete en una cadena de la siguiente forma:
si tenemos 3 campos con nombre pepe con valores 1, 2 y 3 al recoger el parámetro en la página siguiente obtenemos esto
dato=request("pepe")
response.write(dato)---> 1,2,3
Si utilizas la función split te creará un array con esos valores siempre y cuando no tengas comas por enmedio
Dim array[10]
array=split(dato,",")
Ese array es el que querias obtener.
Por otro lado el uso de campos con el mismo nombre no es muy correcto en ASP. Siempre puedes diferenciarlos añadiendole el número de campo:
pepe1,pepe2,pepe3
puedes recoger los datos de la siguiente forma:
while i<=3
array[i]=request("pepe"&i)
wend
Que tengas suerte.
Saludos!!!! |