Echt Holler: select options werden nicht in richtiger Reihenfolge übergeben?

Beitrag lesen

Wenn sie fertig eingetragen werden, werden sie in einer MySQL Datenbank gespeichert, in der Reihenfolge, in der PHP sie liefert.

Wie gesagt habe ich im Formular ein multiple select Feld.

Darunter ein input="text" wo man Text eingeben kann, der dann per Klick auf den Button "Einfügen" als option ins select Feld eingefügt wird.
Das läuft alles mit Javascript.

Wenn der Benutzer jetzt hintereinander 'test1', 'test2' und 'test3' eingibt steht im select Feld

test1
test2
test3

Nun hat man noch die Möglichkeit die options zu verschieben.
Verschiebt man zb test1 um eins nach unten steht dann im select Feld

test2
test1
test3

Und da macht PHP den Fehler, denn wenn ich mir die options auf der Zielseite mit einer for() Schleife ausgeben lasse, steht da wieder

test1
test2
test3

Vielleicht schickt auch der Browser die Daten falsch, ich weiß eben nicht weiter :(