>>39
引数がちょっと無茶じゃない?普通に考えて、
・selectの名前
・selectedにしたいもの
の他に、

・option要素のハッシュ
が必要でしょ。

例えば
<select name="chara">
<OPTION value="giko" selected>ギコ</OPTION>
<OPTION value="mona">モナー</OPTION>
</select>
を作るとして、その関数だと get_select_form("chara", "giko")を
呼ぶときに、グローバルの %chara にOPTIONの要素を入れておく
ってことになるけど、それって変じゃない?

引数リストを $name, $selected, $ref_values (順不同)みたいにすれば
いいと思うよ。