gracias cluster, asi si funciona aunq tienes varias cositas malas pero ya las corregi (en el for) y cont tiene el simbolo $... bueno ahhora lo q pasa es q una de las variables (activiadad) en vez de guardarse el valor de cada elemento del arreglo se guarda: actividad[0]... q significa eso, te mando el codigo de nuevo..
Código PHP:
<?
include("Conectarse1.php");
$conn=Conectarse1();
//datos del usuario
$cedula = $_POST["cedula"];
$nombre = $_POST["nombre"];
$fecha_del = $_POST["fecha_del"];
$fecha_al = $_POST["fecha_al"];
//horas
$lun=explode(",",$_POST['fila']);
$mar=explode(",",$_POST['fila2']);
$mier=explode(",",$_POST['fila3']);
$jue=explode(",",$_POST['fila4']);
$vier=explode(",",$_POST['fila5']);
$sab=explode(",",$_POST['fila6']);
$dom=explode(",",$_POST['fila7']);
$contrato=explode(",",$_POST['filas']);
$actividad=explode(",",$_POST['filas2']);
$descripcion=explode(",",$_POST['filas3']);
$a = count($lun);
for ($i=0;$i<$a;$i++){
$query="INSERT INTO horas (cedula, contrato ,actividad, descripcion, fecha_ini, fecha_fin,lun, mar, mier,jue,vier,sab,dom) VALUES ('$cedula', '$contrato[$i]', '$actividad[$i]', 'descripcion[$i]', '$fecha_del', '$fecha_al', '$lun[$i]', '$mar[$i]', '$mier[$i]', '$jue[$i]', '$vier[$i]', '$sab[$i]', '$dom[$i]')";
$result=pg_Exec($conn,$query);
$query="SELECT * FROM horas";
}
header("Location: hoja de tiempo.php");
pg_close($conn);
?>