|    
			
				06/11/2014, 13:34
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: diciembre-2013 Ubicación: Distrito Federal 
						Mensajes: 17
					 Antigüedad: 11 años, 10 meses Puntos: 0 |  | 
  |   Arreglos asociativos 
  Espero me puedan ayudar, necesito separar los diferentes porcentajes de IEPS en un arreglo, para despues poderlo imprimir en un reporte por porcentaje y cantidad.
 Estoy manejando 3 arreglos, es que guarda los ieps por factura, ieps por cliente e ieps generales.
 
 $ieps_cant = $Result['iepscant'];
 $key = $Result['ieps'];
 //arreglo ieps factura
 if (isset($ieps_fact)){   //si el arreglo existe
 foreach($ieps_fact as $indice=>$valor){
 if ($indice == $key) $flag = 1;
 } //foreach
 } //if(isset)
 ($flag) ? $ieps_fact[$key] += $ieps_cant : $ieps_fact[$key] = $ieps_cant;
 
 //arreglo ieps cliente
 if (isset($ieps_cust)){   //si el arreglo existe
 foreach($ieps_cust as $indice=>$valor){
 if ($indice == $key) $flag = 1;
 } //foreach
 } //if(isset)
 ($flag) ? $ieps_cust[$key] += $ieps_cant : $ieps_cust[$key] = $ieps_cant;
 
 //arreglo ieps general
 if (isset($ieps_gtotal)){   //si el arreglo existe
 foreach($ieps_gtotal as $indice=>$valor){
 if ($indice == $key) $flag = 1;
 } //foreach
 } //if(isset)
 ($flag) ? $ieps_gtotal[$key] += $ieps_cant : $ieps_gtotal[$key] = $ieps_cant;
 
 
 pero al momento de hacer la consulta con de un cliente a otro me marca los siguientes errores.
 
 Invalid argument supplied for foreach()
 
 Cannot use a scalar value as an array in
 
 No se a que se deba esto.
 Otra duda que tengo es como puedo borrar los datos que traen los arreglos para que no haya problema con los nuevos datos
     |