Nuevamente abuso de su conocimiento, tengo el siguiente problema al realizar un foreach e insertar datos a una BD:
Código PHP:
Ver original<?PHP
$pri = $_POST['1'];
$seg = $_POST['2'];
$ter = $_POST['3'];
$cua = $_POST['4'];
$quin = $_POST['5'];
$sex = $_POST['6'];
$sep = $_POST['7'];
$oct = $_POST['8'];
$nov = $_POST['9'];
$dec = $_POST['10'];
$und = $_POST['11'];
$duo = $_POST['12'];
if($pri==""||$quin==""||$nov==""){
echo"Sin Datos";}
else{
$conexion= mysql_connect("localhost","root","daem2010")or
die ("no se conecto");
$base1=array($pri,$seg,$ter,$cua); $base2=array($quin,$sex,$sep,$oct); $base3=array($nov,$dec,$und,$duo); foreach ($base1 as &$b1)
{
if(empty($b1)&&($b2)&&($b3))continue; {
$sql="INSERT INTO `bd`.`pro`(`num`,`car`,`ser`) values('$b1','$b2','$b3')"or
die("no se conecto"); }
}
$mensaje2 = "Datos Guardados!";
print "<script>alert('$mensaje2')</script>";
print("<script>window.location.replace('./pro.php');</script>");
;}
?>
donde $base1, $base2 y $base3 son array de 3 datos que van unidos, es decir:
$pri-----------------------------$quin----------------------------------$nov
$seg---------------------------$sex-----------------------------------$dec
$ter-----------------------------$sep----------------------------------$und
$cuar---------------------------$oct-----------------------------------$duo
genera el insert, pero en los valores secundarios en la BD sale:
cosa1|Array|Array|
cosa2|Array|Array|
cosa3|Array|Array|
cosa4|Array|Array|
Help!!!!!!, necesito ingresar bien los datos.