咳嗽有白痰首先应当,口服一些化痰的药物,进行对症治疗。比如可以口服氨溴索分散片,另外还需要针对咳嗽咳痰的原因进行治疗。比如咳嗽有白痰,有可能会是急性支气管炎,急性支气管炎的患者,出现咳嗽咳白痰的情况,往往提示会是病毒性的感染,通常情况下并不需要特殊的治疗,仅仅给予上述对症治疗就可以了。再比如咳嗽有白痰,还有可能会是肺炎,有些肺炎的患者也可能会出现咳嗽,有白痰的现象,如果是肺炎的话,可能需要给予抗感染的治疗。再比如咳嗽有白痰,还有可能会是胃食管反流,胃食管反流可能会导致咳嗽,往往会表现为干咳,有的时候也会表现为咳少量的白痰。如果是胃食管反流导致的咳嗽有白痰,可以口服抑制胃酸分泌的药物,以及促胃动力的药物进行治疗。以上方案仅供参考,具体药品使用请结合自身情况在专业医生指导下用药。