フォーラムに投稿 by Nu-nrg
立て続けのポストで恐れ入ります。
ポータル内でデータを入力等するとき、あれ?順序間違った!という時があります。
関連テーブルにold_order、new_orderフィールドを用意し、new_orderに希望の順位を入力しなおして、new_orderをold_orderへ全置換で現在管理していますが、
上矢印アイコンや下矢印アイコンなどを利用して、
上矢印アイコンをクリックすると、ぽんぽんと上にあがっていくようなスマートなアイデアはありますでしょうか?
ポータル中の関連レコードのIDを、変数$this_record_idにいれて、
そのIDレコードのorder値を調べ、変数$this_record_orderに入れて、
前の関連レコードのIDを調べ、変数$previous_record_idに入れて、
そのレコードのorder値を変数に入れて、$previous_record_orderにいれて、
$previous_record_idと$previous_record_orderを入れ替える
orderがユニーク設定等してるとエラーになりますし、
web開発等なんかで順位を変更する定番なんかがあれば、FMのスクリプトでできるのかな、と思い聴いてみました。
ご存知の方がいましたらよろしくお願いします。
この機能ってみなさん欲しがるんじゃないかなと想像しています。
環境:fm pro 11.0v2 advanced