ASP - registro masivo de datos

 
Vista:

registro masivo de datos

Publicado por Leonardo (8 intervenciones) el 21/02/2006 14:26:55
Mi consulta es la siguiente:

tengo una lista de usuarios con un checkbox asosiado con su "id" y quiero mandarlos a otra pagina para almacenar sus datos en un vector.

Creo q no se entiene muy bien mi consulta, asi qvoy a mandar un ejemplo para xpresarme mejor:

Supongamos q tengo una lista de usuarios con un checkbox...........(checkbox = *) y otros registros +

* usuario_1
* usuario_2
* usuario_3
* usuario_4

curso hecho: redes
año: 2006
evaluacion: 100

entonces la persona q esta haciendo este registro selecciono solo al usuario_1 y al usuario_3, entonces se debe guardar en la tabla

usuario_1 redes 2006 100
usuario_3 redes 2006 100

espero q se entienda y q me respondan.

De antemano Gracias

Atte
Leonardo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:registro masivo de datos

Publicado por Santos Pairazamán (415 intervenciones) el 21/02/2006 15:00:31
en la primera page
'al ponerle el mismo nombre se crea un arreglo de checks.

<input type=checkbox name=chkuser value=uno>
<input type=checkbox name=chkuser value=dos>
<input type=checkbox name=chkuser value=tres>

en la 2 page lo recogerías asi :
'Aqui esta creando un array llamado usuarios con los valores de todos los cheks
'la function split separa los elementos q vienes con el separador coma(,)
usuarios=split(request("chkuser",","))
'recorre el array
For u=0 to ubound(usuario)
'cn es la coneccion abierta.
'sólo los seleccionados
if usuario(a)<>"" then
'aqui realizar el insert con los datos q desees de acuerdo al user seleccionado.
Cn.execute("insert into tutabla (campo1,campo2) values('"&dato1&"',"&dato2&"' where usuario=usuario(u))
'dato1 and dato2 son tus datos q deseas insertar en la tabla y obviament debe haber un campo en comun en tu tabla para realizar el recorrido.
end if
Next

espero t sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registro masivo de datos

Publicado por Leonardo (8 intervenciones) el 21/02/2006 16:10:05
Muchas Gracias x responder Santos Pairazamán, use tu codigo pero me arroja un error

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01C2)
Número de argumentos erróneo o asignación de propiedad no válida: 'request'

los checkbox los estoy enviando desde un formulario a la page 2 xsiacaso

no se q pasa.......ojala me respondas

Atte
Leonardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registro masivo de datos

Publicado por Leonardo (8 intervenciones) el 21/02/2006 18:33:23
Ya descubri lo q pasaba, estaba mal escrito el array

usuarios=split(request("chkuser",","))

debe ser asi:

usuarios=split(request("chkuser"),",")

solo jue un parentesis.

Gracias x darme una solucion a mi conflicto

Atte
Leonardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registro masivo de datos

Publicado por Santos Pairazamán (415 intervenciones) el 21/02/2006 21:11:32
Me da gusto q hayas encontrado el error...
Disc÷ulpame ya q lo hice en el momento y a veces se me chispotea..

Hasta Pronto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar