hi Stefan,
naja, "if/elseif/else" kannst du nicht mehr verkürzen. Aber wenn es, wie in deinem Fall, 20 und mehr "elseif"-Ausweichbedingungen gibt, läßt sich das sicherlich mit einem Array lösen. Schreib das, was du hinter "elseif" jetzt immer in Klammern eingetragen hast, in einen Array, den du dann mit einer einzigen "if"-Anweisung auslesen lassen kannst.Ein zweiter Array nimmt dann die Anweisungen auf, so daß du im Prinzip so eine Konstruktion bekommst:
if (array1[Nr])(array2[Nr])
else (sorry, klappt nicht, falscher Fehler ...)
Grüße
Christoph S.