Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/11/2005, 13:52
dixie
 
Fecha de Ingreso: noviembre-2002
Mensajes: 198
Antigüedad: 21 años, 5 meses
Puntos: 0
Cita:
Iniciado por Cluster
No acabé de entender mucho el proposito de todo esto ..pero sólo te puedeo comentar que la foma que tienes de trabajar con la generación de tus elementos dinámicos podrías usar el formato "array" ..

Sería:

En lugar de:
<select class=Estilo1 id=\"Maq-$RegistroActual R\" name=\"Maq-$RegistroActual R\">

usar:
<select class=Estilo1 id=\"Maq-$RegistroActual R\" name=\"Maq[]\">

Y por un campo hidden lleva el ID del registro que corresponda.
<input type=\"text\" name=\"RegistroActual[]\" value=\"$RegistroActual\">

En tu scritp PHP de proceso, obtendras N arrays "paralelas" con los valores de estos como indices de los mismos, para que los leas con un for() al mismo indice para todas las variables que propagas.

De esta forma tendrás un array con los "ID's" .. otro paralelo con los datos de "Maq" .. etc, etc.

Tendras todo separado listo para hacer tus UPDATE o INSERT bajo esos "ID's" y el resto de datos para actualizar registros o crear ...

Un saludo,
Vamos a ver, nose porque me dices que no entiendes el proposito de todo esto ¿a que te rerieres?

Bueno, haber si me aclaro, en tu propuesta, tendría un array por cada campo ¿no?
y para acceder a el seria: Maq[1],Maq[2],Maq[3],Maq[5]

Si te fijas he pasado del 3 al 5, este sería el caso de eliminar el registro 4,¿no?

Bueno vale, si te he entenido bien, ya tengo toda mi informacion en los arrays
y para un mismo registro todos sus arrays correspondientes para acceder a ellos usaré el mismo indice, ¿no?

y como se que turno tienen, vale tendría el array IdTurno[]
y me daría el valor del turno, pero si tengo 4 turnos elimino el tercero, el valor del cuarto turno, el que ahora ocupa la posicion 3, sigue siendo 4, segun lo tengo hecho, ¿debo modificar esto?

¿para que el campo oculto que me comentas?
Lo siento pero no lo he entendido muy bien.