Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/04/2002, 08:36
Avatar de impio_joe
impio_joe
 
Fecha de Ingreso: mayo-2001
Ubicación: México
Mensajes: 69
Antigüedad: 24 años
Puntos: 0
Re: crear variables partiendo de un split (cadena)

Gracias MARIHO y DAZUZAGA, ya logré lo que quería!
De esta manera siempre son creadas las 5 variables que es lo que quería y si no existe valor para alguna se le asigna una cadena vacia y no me marca error!

El código quedó así por si a alguien le sirve o por si alguien tiene una solución mas sencilla y quiere compartirla! ;)

<%
palabras=split(request.form("cadenacategorias "),",")

Numero=UBound(palabras, 1)

Select case Numero

Case 4
Categoria1=palabras(0)
Categoria2=palabras(1)
Categoria3=palabras(2)
Categoria4=palabras(3)
Categoria5=palabras(4)
Case 3
Categoria1=palabras(0)
Categoria2=palabras(1)
Categoria3=palabras(2)
Categoria4=palabras(3)
Categoria5=""
Case 2
Categoria1=palabras(0)
Categoria2=palabras(1)
Categoria3=palabras(2)
Categoria4=""
Categoria5=""
Case 1
Categoria1=palabras(0)
Categoria2=palabras(1)
Categoria3=""
Categoria4=""
Categoria5=""
Case 0
Categoria1=palabras(0)
Categoria2=""
Categoria3=""
Categoria4=""
Categoria5=""
Case else%>
<SCRIPT>alert ('Debe escojer la(s) categorías para su producto, no debe seleccionar más de 5!')
javascript:window.history.back();
</SCRIPT>
<%
End select
%>

El Case else es sólo como precaución porque el formulario que envia la cadena de las categorias está validado en Jscript para mandar mínimo un valor y no mas de 5!

Una vez mas gracias Mariho y Dazuzaga! :)

Atte: Impio_joe!