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