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

insertar resultados de una jornada(es una web sobre voley)

Estas en el tema de insertar resultados de una jornada(es una web sobre voley) en el foro de ASP Clásico en Foros del Web. Perdon por el titulo del post, pero tampoco se me ocurria como ponerlo. Bien el caso es que estoy haciendo una pagina de web de ...
  #1 (permalink)  
Antiguo 18/09/2003, 03:50
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
insertar resultados de una jornada(es una web sobre voley)

Perdon por el titulo del post, pero tampoco se me ocurria como ponerlo.

Bien el caso es que estoy haciendo una pagina de web de voleybol y bueno, el calendario de partidos ya esta hecho perfectamente y eso. Ahora lo que necesito es almacenar los resultados para principalmente contabilizar los sets de los equipos, pues estos tienen su importancia para la clasificacion.

El caso es k tengo un formulario donde selecciono la jornada y me salen sus partidos(cada uno con su id_partido) y el equipo local y el equipo visitante y logicamente un cuadro para cada equipo para introducir el resultado, seria mas o menos asi:

Local ___ - ___ Visitante
Local ___ - ___ Visitante
Local ___ - ___ Visitante

Enviar

El caso es que quiero mandar todos los resultados a la vez y que se inserten en la tabla, en realidad es un formulario donde hay un input res_local y otro res_visitante. El problema por el que me da error viene porque claro(creo yo), intento enviar todo a la vez y los campos request("res_local") (o visitante) se repiten en el formulario.

Podriais orientarme algo?

Espero que me hayais entendido
  #2 (permalink)  
Antiguo 18/09/2003, 03:57
 
Fecha de Ingreso: agosto-2003
Mensajes: 8
Antigüedad: 21 años, 8 meses
Puntos: 0
Buenos Días

Tienes que llamarlos de forma diferente, es decir con un bucle y teniendo un indice.
El campo puede ser
while not 1 > 4
<input name"Resultado & <%=i%>"
i = i + 1
wend

Luego donde recuperas los datos del formulario lo tienes que hacer
while not 1 > 4
a = resultado & i
resul_local = request.form(a)
i = i + 1
wend
  #3 (permalink)  
Antiguo 18/09/2003, 04:00
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Hola...

asi a botepronto...

lo que haría es poner un campo oculto al lado de cada resultado para indicar el partido al que pertenece

Local ___ - ___ Visitante + (campo oculto llamado id_partido)
Local ___ - ___ Visitante + (campo oculto llamado id_partido)
Local ___ - ___ Visitante + (campo oculto llamado id_partido)


entonces tendriasmos varios grupos de input, todos con el mismo nombre...

local, visitante, id_partido...

a la hora de recoger los datos te encontrarás con que al leer el campo "local" tienes todos los valores que hayas introducido pero separados por comas. Lo mismo te pasará con el campo "visitante", y lo mismo con id_partido.

asi puedes hacer...
arrIdPartidos = split(request.form("id_partidos"),",")
arrLocal = split(request.form("local"),",")
arrVisitante= split(request.form("visitante"),",")

así has conseguido tener 3 arrays con el mismo numero de elemntos (tantos como partidos).. ahora solo tienes que montarte un bucle que los recorra e ir insertando los resultados.

espero que te sirva,

suerte!
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #4 (permalink)  
Antiguo 18/09/2003, 04:13
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
parece muy buena idea nazkatuta, voy a probar de momento a introducir los valores en el array, luego a ver si soy capaz de insertalos donde debo xDDD
  #5 (permalink)  
Antiguo 18/09/2003, 08:25
 
Fecha de Ingreso: mayo-2003
Mensajes: 31
Antigüedad: 22 años
Puntos: 0
funciona perfectamente,muchisimas gracias
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 15:42.