How to check if entry field value is already outputted, and prevent it again?
Craft has a group filter, that does just that:

{% for stad, events in craft.entries.section('events') | group('stad') %}
    &lt;option value="{{ stad }}"&gt;{{ stad }}&lt;/option&gt;
{% endfor %}