Det er nemmere at indstille den valgte attribut med php end at ændre rækkefølgen. Plus, som bruger kan jeg godt lide konsistens, og hvis jeg kiggede på en rullemenu, og rækkefølgen ændrede sig, hver gang jeg kiggede på den, ville jeg blive frustreret.
$option[0] = "<option value='0' ".($perm==0 ? " selected " : "") .">None</option>";
$option[1] = "<option value='1' ".($perm==1 ? " selected " : "") .">Basic</option>";
$option[2] = "<option value='2' ".($perm==2 ? " selected " : "") .">Supplemental</option>";
$option[3] = "<option value='3' ".($perm==3 ? " selected " : "") .">Full</option>";
Dette gøres i hvis kort hånd og kan udvides for læsbarhed