Código PHP:
function rtrim_csv_out($str)
{
return '"'.rtrim(str_replace('"','""',$str)).'";';
}
ob_clean();
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=Ventas.csv");
header("Pragma: no-cache");
header("Expires: 0");
$uid = mysql_real_escape_string($_GET['id']);
$ventas = getVentas($opt=null,$meses=null,$vid=null,$uid);
echo '"Vendedor";"Producto";"Porcentaje";"Comisión";"Pago comisión";"Fecha venta";' . "\r\n";
foreach ( $ventas as $venta )
{
echo rtrim_csv_out($venta['unombre']) . "<br>";
echo rtrim_csv_out($venta['nombre_prod']) . "<br>";
echo rtrim_csv_out($venta['porcentaje']) . "<br>";
echo rtrim_csv_out($venta['comision']) . "<br>";
echo rtrim_csv_out($venta['estado_comision']) . "<br>";
echo rtrim_csv_out($venta['fecha']) . "<br>";
echo "\r\n";
}