Yo creo el problema es que estas asignando el valor a la variable de gastos, cuando lo que debes de hacer es sumar del valor anterior, es decir:
Código PHP:
if( $prod == "CD" ) {
$gastos += $costoGastoCD;
} else {
$gastos += 0;
}
Asi se van a ir acumulando los gastos si hay varios productos CD.