No se por que no te funcione yo tengo este codigo y jala bien checalo..
Código PHP:
Ver original$pri = '1';
$seg = '2';
$ter = '3';
$cua = '4';
$quin = '5';
$sex = '6';
$sep = '7';
$oct = '8';
$nov = '9';
$dec = '10';
$und = '11';
$duo = '12';
$base1=array($pri,$seg,$ter,$cua); $base2=array($quin,$sex,$sep,$oct); $base3=array($nov,$dec,$und,$duo);
$i=0;
foreach ($base1 as $b1) {
if(empty($b1)&&($base2[$i])&&($base3[$i]))continue; {
$sql="INSERT INTO `bd`.`pro`(`num`,`car`,`ser`) values('".$b1."','".$base2[$i]."','".$base3[$i]."')";
echo $sql."<hr>";
}
$i++;
}
algo que estoy notando es que tus variables de tu formulario sus nombres son numeros no se si eso se permita o sea la causa de tu problema..
Saludos,