Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2011, 12:15
Disfrith
 
Fecha de Ingreso: junio-2011
Mensajes: 21
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Sumar filas segun condicion

Hice este arreglo pero me manda este error
Código HTML:
Warning: Cannot use a scalar value as an array in index.php on line 284

Warning: Cannot use a scalar value as an array in index.php on line 284

Warning: Cannot use a scalar value as an array in index.php on line 284

Warning: Invalid argument supplied for foreach() in index.php on line 290

Código PHP:
<?php
    $sql 
mysql_query("SELECT * FROM facturasp WHERE borrado = '0' Order by iva Desc");
    if(
mysql_num_rows($sql))
    {
        while(
$r mysql_fetch_row($sql))
        {
            if(empty(
$iva[$r['iva']]))
            {
                
$iva[$r['iva']] = 1;
            }else{
                
$iva[$r['iva']] += 1;
            }
        }
     
        foreach(
$iva as $k=>$v)
        {
            echo 
"Hay ".$v." Factura(s) con el ".$k."% Total $".$k." <br>";
        }
    }  
    
?>