Variables form con el mismo nombre

03/08/2003 - 20:48 por Paco | Informe spam
Hola a todos
Tengo un formulario con un listado en que cada fila tiene
un check, cuando reeenvio el formulario, la pagina manda
cada check marcado en una variable form con el mismo
nombre en todos los check

La pagina envia el post correctamente, pero no consigo
leer los form iguales correctamente (solo lee el
primero), y necesito que lea todos para hacer una
inserción en la BD

El codigo donde leo es este:

For each strNombre in request.form
if strNombre = "Seleccionado" then
a=1
cont = mid(request.form(strNombre), a , instr(a,
request.form(strNombre),"."))
a= instr(a, request.form(strNombre),".")
str= "Update tbltrans set Estado = 4 where
pk_trans = " & cont

cnF.execute str
end if
Next
Gracias anticipadas
 

Leer las respuestas

#1 danicastillo
03/08/2003 - 21:26 | Informe spam
tendras q modificar el codigo que crea el formulario supongo , no se me
ocurre otra forma (realmente para eso se les da nombre, para poder
recuperarlos e identificarlos, no tiene sentido darles el mismo nombre a
varios campos)



-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Paco" escribió en el mensaje
news:00d501c359ef$c4bccff0$
Hola a todos
Tengo un formulario con un listado en que cada fila tiene
un check, cuando reeenvio el formulario, la pagina manda
cada check marcado en una variable form con el mismo
nombre en todos los check

La pagina envia el post correctamente, pero no consigo
leer los form iguales correctamente (solo lee el
primero), y necesito que lea todos para hacer una
inserción en la BD

El codigo donde leo es este:

For each strNombre in request.form
if strNombre = "Seleccionado" then
a=1
cont = mid(request.form(strNombre), a , instr(a,
request.form(strNombre),"."))
a= instr(a, request.form(strNombre),".")
str= "Update tbltrans set Estado = 4 where
pk_trans = " & cont

cnF.execute str
end if
Next
Gracias anticipadas

Preguntas similares