* 2つ目の称号 [#y9c4783d] - ページ: [[罪罰改造板3]] - 投稿者: [[卑弥呼]] - 優先順位: 普通 - 状態: 提案 - カテゴリー: 罪罰管理者の雑談 - 投稿日: 2007-11-19 (月) 14:59:33 - バージョン: ** メッセージ [#k5410206] 2つ目の称号を、管理者画面で変更出来るようにしたいのですが、どうすればいいのですか? ちなみに、sogoと同じ物を呼び出しています(例 [覇者]:[英雄]) -------- - 1つ目の称号の編集部分は、 <td nowrap> <select name="sogo"> EOM foreach(0 .. $#sogo_p){ print "<option value=$_"; print " selected" if($sogo==$_); print ">$_:$sogo_p[$_]\n"; } print <<"EOM"; </select> </td> です。 仮に2つ目の称号変数が$sogo2だとすると、↑のすぐ下に <td nowrap> <select name="sogo2"> EOM foreach(0 .. $#sogo_p){ print "<option value=$_"; print " selected" if($sogo2==$_); print ">$_:$sogo_p[$_]\n"; } print <<"EOM"; </select> </td> これを追加すればいいです。 ちなみに、これだけだとTABLEが崩れるので、上記の部分より少し上の、 <th nowrap>称号</th> これの下に、 <th nowrap>称号2</th> を入れておきます。 次にハッシュ読み込みのところに変数を追加します。 sogo2;$in{'sogo2'}, 今度は書き換え後の表示のところをいじります。 ハッシュ読み込みより下の部分にある、 <th nowrap>称号</th> の下に、 <th nowrap>称号2</th> を追加。 そして、それらのすぐ下にある <td nowrap>$in{'sogo'}</td> これの下に <td nowrap>$in{'sogo2'}</td> を追加。 これで動くと思います〜。 -- [[たぬたぬ]] &new{2007-11-20 (火) 19:04:02}; #comment