Foros del Web » Programando para Internet » ASP Clásico »

como separar dos valores que estan en una sola fila

Estas en el tema de como separar dos valores que estan en una sola fila en el foro de ASP Clásico en Foros del Web. Tengo la siguiente consulta lo que pasa es que yo genero filas segun el numero que elija el usuario y esto lo hago de la ...
  #1 (permalink)  
Antiguo 17/11/2003, 14:25
 
Fecha de Ingreso: octubre-2003
Mensajes: 19
Antigüedad: 21 años, 7 meses
Puntos: 0
Pregunta como separar dos valores que estan en una sola fila

Tengo la siguiente consulta lo que pasa es que yo genero filas segun el numero que elija el usuario y esto lo hago de la siguiente manera:
PAGINA FILAS * NUMEROS
1.-primero elige el numero
<select name="input_numero">
<%For i=1 to 10%>
<option value="<%=i%>"><%=i%></option>
<%Next%>
</select>
2.-rescato el input_numero mediante el Request.QueryString
<td>
<%
numeros = Request.QueryString("valor1")
For j = 1 to numeros
%>
<td bgcolor="#CCCCCC">
<%
numeros = Request.QueryString("valor1")
For j = 1 to numeros
%>
<input name="num" type="hidden" value="numeros"> <input type="text" name="fuente">
<br>
<%
Next
%>
<br>
<%
Next
%> </td>

PAGINA DE RESCATE

Yo rescato de la pagina filas*numeros desde un hidden el total de filas para desplegar el contenido de los input :
<%
Dim total
total = Request.form("num")
for total = 1 to total
response.write(Request.form("fuente"))
response.write("<br>")
next
%>
pero al mostrar en pantalla lo hace todo en una sola fila apesar de que puse el <br>
ejemplo yo coloco datos en 2 input
1 hola
2 chao.

este se despliega asi "hola,chao" todo junto separado por una coma y lo que necesito yo es separar esos valores para insertarlo en la base de datos.


help!!!!!!!!!!!!!!!!!
__________________
:adios:
  #2 (permalink)  
Antiguo 17/11/2003, 15:09
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Si, porque cuando construyes los inputs tienen el mismo nombre

For j = 1 to numeros
%>
<input name="num" type="hidden" value="numeros"> <input type="text" name="fuente">
<br>
<%
Next

Te daría como resultado esto en caso de que hayas elegido un 5

<input name="num" type="hidden" value="numeros">
<input name="num" type="hidden" value="numeros">
<input name="num" type="hidden" value="numeros">
<input name="num" type="hidden" value="numeros">
<input name="num" type="hidden" value="numeros">

Entonces cuando requieres la variable num, como todos los input los genera con el nombre num llega de esta forma

num= "valor, valor, valor, valor, valor"

Lo que necesitas hacer es construir los inputs con nombre distinto

For j = 1 to numeros
%>
<input name=<%="num" & j%> type="hidden" value="numeros"> <input type="text" name=<%="fuente"& j%>>
<br>
<%
Next

De esta manera tendrás variables:

num1
num2
num3
num4
num5

fuente1
fuente2
fuente3
fuente4
fuente5

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 17:37.