Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/04/2012, 21:04
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: Algo mal en Foreach

asi mejor?
fijate que $_POST['id'] es un array, no una cadena, los arrays no se le pueden usar explode y implode directamente a la variable padre, despues que el mysql_query, debe estar adentro de el foreach
Código PHP:
Ver original
  1. <?php
  2. ///datos de conexion
  3. * * //include "Funciones/conectarbase.php";
  4. * * //include "basico.php";
  5. * * //$conex= conectar();
  6. *
  7. * * * * $_POST['id'] = array(4,5,6,7,8,9);
  8. * * * * *$_POST['anioini']='201';
  9. * * * * *$_POST['mesini']='04';
  10. * * * * *$_POST['diaini']='12';
  11. * * * * *$_POST['anioinidep']='201';
  12. * * * * *$_POST['mesinidep']='04';
  13. * * * * *$_POST['diainidep']='03';
  14. * * * * *$_POST['cantidad']=522;
  15. * * * * *$_POST['grupo']=4;
  16. * * * * *$_POST['ciclo']=1;
  17. * * * * *$_POST['bloque']=1;
  18. * * * * *$_POST['informacion']="asasdasdasdasdsd";
  19. * * *
  20. $fecha_recepcion=$_POST['anioini']."-".$_POST['mesini']."-".$_POST['diaini'];
  21. $fecha_deposito=$_POST['anioinidep']."-".$_POST['mesinidep']."-".$_POST['diainidep'];
  22. *
  23. $ciclo = $_POST['ciclo'];
  24. $bloque = $_POST['bloque'];
  25. $grupo = $_POST['grupo'];
  26. $observa = $_POST['informacion'];
  27. $cantidad=$_POST['cantidad'] / 3;
  28. * * foreach ($_POST['id'] as $id){
  29. echo $id.'-Ciclo: '.$ciclo.'-Bloque: '.$bloque.'-Grupo: '.$grupo.'-FechaRecepcion: '.$fecha_recepcion.'-FechaDeposito: '.$fecha_deposito.'-Cantidad: '.$cantidad .'-Informacion: '.$observa.'<br>';
  30. * * * *
  31. $sql = "INSERT INTO `pagos`(`id_beneficiario`,`id_ciclo`,`id_bloque`,`id_grupo`,`fecha_recepcion`,`fecha_deposito`,`monto`,`observaciones`,`activo`)VALUES ('$id','$ciclo','$bloque','$grupo','$fecha_recepcion','$fecha_deposito','$cantidad','$observa',1)";
  32. if(!mysql_query($sql)) echo "Error al guardar:\n$sql"; else echo "agrego correctamnte";
  33. * * *}
  34. *?>