Hi, eigentlich hört sich das nach einer Aufgabe an, die man besser auf dem Server via PHP löst und nicht auf dem Client Rechner... wozu brauchst Du das ?
ich vermute, dass die SELECT-Boxen beim Client gefuellt werden, damit die uebergebene Datenmenge nicht zu gross ist. Stichwort: Redundanzvermeidung
Das klingt unlogisch.
Er baut mit einem riesigen JS Array Select boxen zusammen. Das sieht wirklich so als ob man das schneller auf dem Server erledigt und dann nur die fertigen Formulare zum Client schicken und damit ist die übergebene eher Datenmenge kleiner als wie es jetzt ist.
Aber es gibt sicher eine andere sinvollere Erklärung.
Struppi.