※ ChatGPTを利用し、要約された質問です(原文:CSVの一行ずつの処理)
CSVのデータをテーブルに書き出し、修正箇所を表示するプログラムを作成しています
このQ&Aのポイント
CSVのデータを読み込みテーブルに書き出し、修正箇所を表示するプログラムを作成しています。初心者なのでお恥ずかしいソースですが、ご教授いただけると幸いです。
CSVのデータを一行ずつ読み込み、テーブルに書き出すプログラムを作成しています。修正した箇所を表示する方法が思いつかないので、ご教授いただけると助かります。
現在、CSVのデータを読み込んでテーブルに書き出すプログラムを作成中です。ただ、修正箇所を確認画面に表示する方法がわからず困っています。初心者なので、ご教授いただければ幸いです。
CSVから、4データ一行のデータを読み込みテーブルに書き出し、
チェックボックスなどで編集後、
確認画面において、どこを修正したかを表示するプログラムを作っています。
とりあえず、表示はできたのですが、
編集した箇所がどこかというのを、
確認画面に渡す部分がどうしても思いつきません。
現段階でのソースは以下のとおりです。
初心者なのでお恥ずかしいソースですが、
ご教授いただけると幸いです。
my $colline;
foreach (@td){
chomp;
my @cols = split(/,/);
print "<tr>\n";
for ($colline=0;$colline<=$max;$colline++){
if ($cols[$colline] eq ''){$cols[$colline] = " "}
if ($colline eq 0){
#日付表示部
print "<td><div align'center'><input name='day' value='$cols[$colline]' size='15'></div></td>\n";
#修正ボタン部
print "<td><div align='center'><input type='button' value='修正' onclick='location.href=\"\"'></div></td>\n";
}
elsif ($colline eq 1){
#表示部
print "<td><div align='center'><input type='checkbox' name='checkshow' value='S' $show ></div></td>\n";
}
elsif ($colline eq 2){
#削除部
print "<td><div align='center'><input type='checkbox' name='checkdel' value='D' $del ></div></td>\n";
}
}
print "</tr>\n";
}