Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2006, 14:56
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No entendí mucho que hace tu código .. Intenta dar valores de tus pruebas (para repasar tu "algoritmo" (el bucle que usas ...))

Veo que recojes datos "una fila" . pero usa un blucle? ..

Si tus datos que insertas en: (por ejemplo):
Código PHP:
$lun=$_POST["fila"]; 
son separados por comas:
1,2,4,3

Usa mejor:
Código PHP:
$lun=explode(",",$_POST['fila']); 
así obtendras un array .. Haz lo mismo con el resto y podras usar un bucle tipo:

Código PHP:
for (for ($i=0;$i<($count($lun);$i++){
// fijate .. uso directamente $lum[$i] .. sin más ..
$query="INSERT INTO horas (cedula, contrato ,actividad, descripcion,  fecha_ini, fecha_fin,lun, mar, mier,jue,vier,sab,dom) VALUES ('".$cedula."', '".$contrato."', '".$actividad."', '".$descripcion."', '".$fecha_del."', '".$fecha_al."', '".$lun[$i]."', '$mar', '$mier', '$jue', '$vier', '$sab', '$dom')"


(el $tamaño sobraría (por cierto .. OJO con las ñ no las uses en nombres de variables!!!) .. ya usamos "count()" para contar el n° de elementos que tiene uno de nuestros arrays y suponemos que son iguales todos en n° de elementos).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.