Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2005, 06:03
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
separar valores del tipo ,-42-&5&(33()34),-16-!6897!

Hola muy buenas, necesito separar estos valores en datos diferenciados y separados, cada valor indica una cosa, los valores que estan entre - - son los ids, los qeu estan entre * * es la primera ubicacion, los que estan entre / / es la segunda ubicacion, entre ! ! es el color, entre ( ( es el ancho, entre ) ) es el alto, $ $ es otro elemento, y entre & & es el numero de productos elegidos

La idea es recoger estos datos y meterlos en cookies, y diferenciarlos por el numero id, no se si la cookie seria de este tipo response.cookies("idproducto")("nombrecampo") o algo por el estilo.

Bien despues de esta introduccion, el valor que recojo del formulario es este

,-42-&5&(33()34),-16-!6897!,-10-&1&,-7-&2&*inferior*/izquierda/,-1-&1&,-3-&2&*intermedio*

E empezado haciendo esto:


valorproductos2 = ",-42-&5&(33()34),-16-!6897!,-10-&1&,-7-&2&*inferior*/izquierda/,-1-&1&,-3-&2&*intermedio*"
'con esto quito la coma del inicio
valorproductos = right(valorproductos2,len(valorproductos2)-1)
valorsincoma = Split(valorproductos,",")

response.write valorproductos&"<br><br>"


for I=LBound(valorsincoma) to UBound(valorsincoma)

response.write valorsincoma(I)&"<br>"

valorp2 = valorsincoma(I)

id = Split(valorp2,"-")

n = 0
for Iid=LBound(id) to UBound(id)
n = n + 1
if id(Iid) <> "" then
response.write "&nbsp;&nbsp;"&n&"&nbsp;&nbsp;&nbsp;&nbsp;<b>I D= </b>"&id(Iid)&"<br>"
end if

next

next


Pero me e atascado, alguien sabe como hacer esto??

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades