REPORTE DE VENTAS POR RANGO DE FECHAS



Ventas del $fechaInicio al $fechaFin"; echo ""; echo ""; $totalGeneral = 0; $totalVentas = 0; while(!feof($recurso)){ $linea = fgets($recurso); if(trim($linea) != ""){ $reg = explode("|",$linea); if(count($reg) >= 5 && trim($reg[4]) == "VENDIDO"){ $fechaPedido = substr(trim($reg[3]),0,10); if($fechaPedido >= $fechaInicio && $fechaPedido <= $fechaFin){ $detalle = ""; $total = 0; if(file_exists("detalle_pedidos.txt")){ $fd = fopen("detalle_pedidos.txt","r"); while(!feof($fd)){ $dl = fgets($fd); if(trim($dl) != ""){ $dd = explode("|",$dl); if(count($dd) >= 5 && trim($dd[0]) == trim($reg[0])){ $detalle .= trim($dd[1])." x".$dd[3]." (".$dd[4]." Bs), "; $total += floatval($dd[4]); } } } fclose($fd); } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $totalGeneral += $total; $totalVentas++; } } } } echo "
PedidoNIT/CIClienteFechaDetalleTotal
".htmlspecialchars($reg[0])."".htmlspecialchars($reg[1])."".htmlspecialchars($reg[2])."".htmlspecialchars($reg[3])."".htmlspecialchars(rtrim($detalle,", "))."$total Bs
"; fclose($recurso); echo "

Total ventas: $totalVentas | Monto total: $totalGeneral Bs

"; } ?>