Bueno sigo igual porque no se de donde sacaste las 3 facturas porque en el ejemplo que pones son 2 de 10.5 y una de 21, pero bueno supongo que te refieres a sumar la parte que dice totalfactura con las demas que sean del mismo %
Entonces quedaria algo asi:
Código PHP:
Ver original<?php
$cont = -1;
$sql = mysql_query("SELECT * FROM facturasp WHERE borrado = '0' Order by iva Desc"); {
{
if(empty($iva[$r['iva']])) {
$cont++;
$total[$cont] = $r['totalfactura'];
$iva[$r['iva']] = 1;
}else{
$total[$cont] += $r['totalfactura'];
$iva[$r['iva']] += 1;
}
}
$cont = -1;
foreach($iva as $k=>$v)
{
$cont++;
echo "Hay ".$v." Factura(s) con el ".$k."% Total $".$total[$cont]." <br>";
}
}
?>
Bueno algo asi es como lo entendi ya que como lo pusiste de nuevo y sacaste 3 notas de 21, y en el primer post nomas muestras 1 nose como esque obtienes ese 158 jejeje, pero asi creo que es a como lo pides supongo.