Hola veran, he encontrado este codigo aqui en el foro, y me ha servido mucho, pero la cuestion es que ahora necesito que este codigo me permita a mi insertar 3 array a una tabla en mysql, pero a el mismo tiempo, es decir en una sola fila o mejor dicho que me permita crear un solo registro. Ya que el codigo que les muestro me permite hacerlo pero solo para dos y ahora necesito 3 y la verdad esta un poco complejo de modificarlo.
Código PHP:
$i=0;
foreach($_POST['valores'] as $datos)
{
$arrUnd[$i]=$datos;
$i++;
}
$i=0;
foreach($_POST['id'] as $id)
{
if ($id <> "" && $arrUnd[$i]<>"")
{
$db="costos";
$tabla="materiales_actividad";
$conexion=mysql_connect("localhost","root") or die (mysql_error());
$db=mysql_select_db($db,$conexion) or die (mysql_error());
$sql="select * from $tabla ";
$result=mysql_query($sql,$conexion);
$sql = "insert into materiales_actividad (id_material,cantidad) values ('".$id."', '".$arrUnd[$i]."')";
$result = mysql_query("$sql") or die(mysql_error());
}
$i++;
}
Desde ya agradesco su ayuda.