Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2014, 13:34
dark87_hp18
 
Fecha de Ingreso: diciembre-2013
Ubicación: Distrito Federal
Mensajes: 17
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta 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