a ver, el problema que creo entender que tienes es que estás generando campos dinamicamente y con php en un principio no puedes saber cuantos tienes o cuantos ni los nombres que tendrán ni te funciona nada, una solución podria ser está:
has de conseguir que javascript escriba esto en un input con todos los valores que tienes en los diferentes campos
des1|#|act1|#|fec1|.|des2|#|act2|#|fec2|.|des3|#|a ct3|#|fec3
y una vez consigas recorrer todos los campos y escribir todas las entradas de ese modo en el input supongamos que ese campo se llama comodin
Código PHP:
$definitivo=array();
$grupos=explode('|.|',$_POST['comodin']);
foreach($grupos as $grupo){
$subgrupo=explode('|#|',$grupo);
array_push($definitivo,$subgrupo);
}
de este modo
$definitivo[0][0]=des1;
$definitivo[0][1]=des2;
$definitivo[1][2]=fec2;
y una vez ya tienes montado el array en php ya lo puedes ir guardando o hacer lo que quieras
esto te servirá de "inspiración" para poder escribir la función de javascript que monte la cadena de texto
Código PHP:
$string='';
for($x=0;$x<count($array);$x++){
if($x==0){
$string.=$array[$x];
}else{
$string.='|#|'.$array[$x];
}
}
return $string;
y por si te quieres culturizar un poco ;)
http://us1.php.net/manual/es/function.explode.php http://us1.php.net/manual/es/control...es.foreach.php