Cita:
Iniciado por Artificium Ya van 100 veces y habrán más que un forista pregunta eso. La respuesta es: lee bien el manual: no se puede usar la función header después de imprimir algo antes. En ese código veo varias cosas que estás imprimiendo y al final quieres ejecutar header. No se puede. Busca una manera de evitar esas impresiones antes. Ponlas de alguna forma después del header. Suerte!
Yo no veo que este imprimiendo nada antes y ese warning no le esta indicando eso.
a mi nunca me ha salido esa advertencia pero dice que se encontró un salto de linea en la cadena que estas pasando al header, revisa que las variables $venta_id $cliente_id que están en la cadena no tengan ningún salto de linea.
también puedes buscar ese error en google o en el foro para ver si alguien tiene una solución