Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2011, 11:03
Ryel
 
Fecha de Ingreso: octubre-2010
Ubicación: San Antonio
Mensajes: 19
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación Foreach y varios array

Nuevamente abuso de su conocimiento, tengo el siguiente problema al realizar un foreach e insertar datos a una BD:
Código PHP:
Ver original
  1. <?PHP
  2. $pri = $_POST['1'];
  3. $seg = $_POST['2'];
  4. $ter = $_POST['3'];
  5. $cua = $_POST['4'];
  6.  
  7. $quin = $_POST['5'];
  8. $sex = $_POST['6'];
  9. $sep = $_POST['7'];
  10. $oct = $_POST['8'];
  11.  
  12. $nov = $_POST['9'];
  13. $dec = $_POST['10'];
  14. $und = $_POST['11'];
  15. $duo = $_POST['12'];
  16. if($pri==""||$quin==""||$nov==""){
  17.     echo"Sin Datos";}
  18.     else{
  19.      $conexion= mysql_connect("localhost","root","daem2010")or die ("no se conecto");
  20.       mysql_select_db("bd",$conexion)or die ("No se conecto db");
  21.  
  22. $base1=array($pri,$seg,$ter,$cua);
  23. $base2=array($quin,$sex,$sep,$oct);
  24. $base3=array($nov,$dec,$und,$duo);
  25. foreach ($base1 as &$b1)
  26. {
  27. $b2=each($base2);
  28. $b3=each($base3);
  29. if(empty($b1)&&($b2)&&($b3))continue;  
  30. {
  31. $sql="INSERT INTO `bd`.`pro`(`num`,`car`,`ser`) values('$b1','$b2','$b3')"or die("no se conecto");
  32. }
  33. }
  34. $mensaje2 = "Datos Guardados!";
  35. print "<script>alert('$mensaje2')</script>";
  36. print("<script>window.location.replace('./pro.php');</script>");
  37.     ;}
  38.  
  39. ?>

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.