Formatear variable en ASP

11/08/2004 - 15:46 por Jeronimo Lorenzo | Informe spam
Hola, tengo una variable en ASP que guarda el contenido de varios productos
separados por un delimitador '*', por ejemplo:

Productos = heladera * cocina * mesa * cama * silla

Pregunto: hay alguna manera de que yo pueda displayar el contenido de esta
variable para que se muestre con este formato:

heladera
cocina
mesa
cama
silla

????

Muchas gracias por adelantado.

JL

Preguntas similare

Leer las respuestas

#1 danicastillo
11/08/2004 - 15:55 | Informe spam
si , ejemplo:
response.write replace(productos,"*","<br>")

mas complejo (para recorrerlo de forma mas compleja y/o hacer operaciones
con cada elemento):

vector=split(productos,"*")
response.write "Mostrando"
%><table><%
for each p in vector
%><tr><td><%=p%></td></tr><%
next
%></table><%


otras formas de conseguir lo mismo
p="<table><tr><td>" & replace(productos,"*","</td></tr><tr><td>") &
"</td></tr></table>"


etc, la idea es jugar con los split si quieres pasar a vector, o bien con
los replace si solo quieres formatear

"Jeronimo Lorenzo" escribió en el mensaje
news:#
Hola, tengo una variable en ASP que guarda el contenido de varios


productos
separados por un delimitador '*', por ejemplo:

Productos = heladera * cocina * mesa * cama * silla

Pregunto: hay alguna manera de que yo pueda displayar el contenido de esta
variable para que se muestre con este formato:

heladera
cocina
mesa
cama
silla

????

Muchas gracias por adelantado.

JL


Respuesta Responder a este mensaje
#2 Jeronimo Lorenzo
11/08/2004 - 17:29 | Informe spam
Hola Daniel, muchas gracias por tu ayuda, no conocia esas tecnicas que me
pasaste.
Pero te hago una pregunta mas especifica sobre este mismo tema:

Supongamos que yo defini una funcion llamada mostrarproductos(), la cual al
final se carga con los datos de la variable productos asi:
mostrarproductos=productos.

Luego yo hago que el contenido de mostrarproductos() salga en el medio de un
text box para que la gente agregue cantidades de productos editadas a mano,
entonces es asi:

<textarea rows cols€ name=carro><%=mostrarproductos()%></textarea>

Aca hay alguna manera de formatear el contenido de esta variable DENTRO DEL
TEXT BOX para que no salga: heladera * cocina * lavarropa * ...y si salga de
a un producto por renglon para que el cliente agregue datos a mano y luego
se envie el form ???

Mil gracias Dany y perdon la molestia.

JL


"danicastillo" escribió en el mensaje
news:
si , ejemplo:
response.write replace(productos,"*","<br>")

mas complejo (para recorrerlo de forma mas compleja y/o hacer operaciones
con cada elemento):

vector=split(productos,"*")
response.write "Mostrando"
%><table><%
for each p in vector
%><tr><td><%=p%></td></tr><%
next
%></table><%


otras formas de conseguir lo mismo
p="<table><tr><td>" & replace(productos,"*","</td></tr><tr><td>") &
"</td></tr></table>"


etc, la idea es jugar con los split si quieres pasar a vector, o bien con
los replace si solo quieres formatear

"Jeronimo Lorenzo" escribió en el mensaje
news:#
> Hola, tengo una variable en ASP que guarda el contenido de varios
productos
> separados por un delimitador '*', por ejemplo:
>
> Productos = heladera * cocina * mesa * cama * silla
>
> Pregunto: hay alguna manera de que yo pueda displayar el contenido de


esta
> variable para que se muestre con este formato:
>
> heladera
> cocina
> mesa
> cama
> silla
>
> ????
>
> Muchas gracias por adelantado.
>
> JL
>
>


Respuesta Responder a este mensaje
#3 QNet
11/08/2004 - 18:22 | Informe spam
Creo que puede usar la funcion :

Function MostrarProductos(varTexto)
MostrarProductos = Replace(varTexto,"*",vbCrLf)
End Function

Espero te ayude

__________________
QNet



"Jeronimo Lorenzo" wrote in message
news:
Hola Daniel, muchas gracias por tu ayuda, no conocia esas tecnicas que me
pasaste.
Pero te hago una pregunta mas especifica sobre este mismo tema:

Supongamos que yo defini una funcion llamada mostrarproductos(), la cual


al
final se carga con los datos de la variable productos asi:
mostrarproductos=productos.

Luego yo hago que el contenido de mostrarproductos() salga en el medio de


un
text box para que la gente agregue cantidades de productos editadas a


mano,
entonces es asi:

<textarea rows cols€ name=carro><%=mostrarproductos()%></textarea>

Aca hay alguna manera de formatear el contenido de esta variable DENTRO


DEL
TEXT BOX para que no salga: heladera * cocina * lavarropa * ...y si salga


de
a un producto por renglon para que el cliente agregue datos a mano y luego
se envie el form ???

Mil gracias Dany y perdon la molestia.

JL


"danicastillo" escribió en el mensaje
news:
> si , ejemplo:
> response.write replace(productos,"*","<br>")
>
> mas complejo (para recorrerlo de forma mas compleja y/o hacer


operaciones
> con cada elemento):
>
> vector=split(productos,"*")
> response.write "Mostrando"
> %><table><%
> for each p in vector
> %><tr><td><%=p%></td></tr><%
> next
> %></table><%
>
>
> otras formas de conseguir lo mismo
> p="<table><tr><td>" & replace(productos,"*","</td></tr><tr><td>") &
> "</td></tr></table>"
>
>
> etc, la idea es jugar con los split si quieres pasar a vector, o bien


con
> los replace si solo quieres formatear
>
> "Jeronimo Lorenzo" escribió en el mensaje
> news:#
> > Hola, tengo una variable en ASP que guarda el contenido de varios
> productos
> > separados por un delimitador '*', por ejemplo:
> >
> > Productos = heladera * cocina * mesa * cama * silla
> >
> > Pregunto: hay alguna manera de que yo pueda displayar el contenido de
esta
> > variable para que se muestre con este formato:
> >
> > heladera
> > cocina
> > mesa
> > cama
> > silla
> >
> > ????
> >
> > Muchas gracias por adelantado.
> >
> > JL
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida