Hola a todos de antemano gracias , tengo un problema no se como insertar multiples valores que proviene de un array; tengo un formulario con 6 checkbox cuando proceso el form y hago el insert solo inserta el ultimo valor a la bd tengo cierta idea que debo usar un for y recorrer cada foreach
<?php
if(isset($_POST['nuevafecha'])) {
$dia=$_POST['fecha'];
$var = explode('-',$dia);
$dtes= "$var[0]$var[1]$var[2]";
echo $dtes;
echo '<hr>';
require 'main/conecta.php';
error_reporting(E_ALL ^ E_NOTICE);
$fechas=$_GET['fecha'];
foreach($_POST['fila1'] as $row=>$Act)
{
$discipulo=$row;
echo $discipulo;
foreach($Act as $row1=>$Act1)
{
$ministerio=$row1;
echo $ministerio;
}
foreach($Act1 as $row2=>$Act2)
{
$distrito=$row2;
echo $distrito;
}
foreach($Act2 as $row3=>$Act3)
{
$accion=$row3;
echo $accion;
}
}
$sql = "INSERT INTO VC_RELA_ACCION_UNIDAD_DISCIPULO (VC_IDACCION, VC_IDDISCIPULO, VC_IDUNIDADOPERA,
VC_IDMINISTERIO,VC_FECHA_EJECUCION)
VALUES ('$accion','$discipulo','$distrito','$ministerio', '$dtes')";
$rs = odbc_exec( $conn, $sql );
if ( !$rs ) { exit( "Error en la consulta SQL" ); }
}