No te preocupes Djoaq, aqui el interesado soy yo, y trato de ser lo más explicito adelante toda la información que se necesite, lo que pasa es que si tengo mas de dos semanas atorado con este problema y no lo he podido resolver, en cuanto al código que me proporcionas me dice que estoy tratando de recorrer un array vacio
Warning: Invalid argument supplied for foreach() in , aqui es donde me desubico ya que si hago un print_r($_SESSION); me muestra
Código PHP:
Array ([id] => 1 [login] => tholin [contar] => 2
[liquidar] => Array ( [0] => 1 [1] => 2 )
[liqcantidad] => Array ( [0] => 50 [1] => 75 )
[lfinicio] => Array ( [0] => 150 [1] => 125 )
[lffinal] => Array ( [0] => 200 [1] => 200 ) )
pero si realizo la inserción con el siguiente código solo se inserta los indices de cada sesión que tienen el valor 0
Código PHP:
for ($i=0; $i < $_SESSION['contar']; $i++) {
$sql="insert into liquidar values (NULL, '".$_SESSION['id_dotacion']."', '".$_SESSION['liquidar'][$i]."', '".$_SESSION['lfinicio'][$i]."','".$_SESSION['lffinal'][$i]."','".$_SESSION['liqcantidad'][$i]."')";
//echo $sql;exit;
$res=mysqli_query($conexion, $sql)or die(mysql_error());
}
y no realiza el recorrido para seguir insertando los demas indices