Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/07/2014, 13:34
israel_u
 
Fecha de Ingreso: febrero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problemas con inserción de datos dinamicos

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] => [login] => tholin [contar] => 2
       
[liquidar] => Array ( [0] => [1] => )
       [
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