Bueno aqui lo dejo para copiar y probar.
Solo inserta el ultimo. Que esta mal
Código PHP:
Ver original<?php
///datos de conexion
//include "Funciones/conectarbase.php";
//include "basico.php";
//$conex= conectar();
$_POST['id'] = array(4,5,6,7,8,9); $_POST['anioini']='201';
$_POST['mesini']='04';
$_POST['diaini']='12';
$_POST['anioinidep']='201';
$_POST['mesinidep']='04';
$_POST['diainidep']='03';
$_POST['cantidad']=522;
$_POST['grupo']=4;
$_POST['ciclo']=1;
$_POST['bloque']=1;
$_POST['informacion']="asasdasdasdasdsd";
$fecha_recepcion=$_POST['anioini']."-".$_POST['mesini']."-".$_POST['diaini'];
$fecha_deposito=$_POST['anioinidep']."-".$_POST['mesinidep']."-".$_POST['diainidep'];
$ciclo = $_POST['ciclo'];
$bloque = $_POST['bloque'];
$grupo = $_POST['grupo'];
$observa = $_POST['informacion'];
$cantidad=$_POST['cantidad'] / 3;
foreach ($idn as $ida=>$idx){
echo $idx.'-Ciclo: '.$ciclo.'-Bloque: '.$bloque.'-Grupo: '.$grupo.'-FechaRecepcion: '.$fecha_recepcion.'-FechaDeposito: '.$fecha_deposito.'-Cantidad: '.$cantidad .'-Informacion: '.$observa.'<br>';
$sql = sprintf("INSERT INTO `pagos`(`id_beneficiario`,`id_ciclo`,`id_bloque`,`id_grupo`,`fecha_recepcion`,`fecha_deposito`,`monto`,`observaciones`,`activo`)VALUES ('$idx','$ciclo','$bloque','$grupo','$fecha_recepcion','$fecha_deposito','$cantidad','$observa',1)"); }
//insert
//if(!mysql_query($sql))
// echo "Error al guardar:\n$sql";
// else
// echo "agrego correctamnte";
?>