フォームに入力された内容で並び替えをする
Perl初心者です。
現在、フォームに入力された内容で、テキストデータを並び替えて保存するスクリプトを作成しています。
name1,add1,tel1,mail1,comment1 改行↓
name2,add2,tel2,mail2,comment2 改行↓
一行が上記の形式でCSV形式で保存されたデータがあります。
データの並び替えフォームで、データの並び順変更のテキストフォームを表示し、入力した数字順にソートをかけたいと考えております。
$FORM{'num1'}→name1の行
$FORM{'num2'}→name2の行
これで、$FORM{'num1'}に2、$FORM{'num2'}に1となっていた場合、保存されたデータは
name2,add2,tel2,mail2,comment2 改行↓
name1,add1,tel1,mail1,comment1 改行↓
上記のように、変更して保存したいと考えておりますが、ぜんぜんうまくいきません。
データの項目は、data6やdata7といった形で将来データ項目が後ろに増える可能性がありますので、それにも対応したいと考えていますが、データファイルの中に番号データを記録せずに、データの並び替えをすることは可能でしょうか?
ご存じの方がおられましたらお教え下さい。
宜しく御願い致します<(_ _)>