![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/11/2014, 13:34
|
| | Fecha de Ingreso: diciembre-2013 Ubicación: Distrito Federal
Mensajes: 17
Antigüedad: 11 años, 1 mes 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 |