フォームの確認画面について
お世話になります。
現在アンケートフォームを作成し、そのデータをtxtファイルに保存するというプログラムを作成しました。そこでフォームに入力された確認画面を表示させ、確認画面で送信ボタンを押すと、データが蓄積されるプログラムに変えたいと思ってます。
今現在はフォームはhtml cgiはperlで作成してます。
実際にどのようにすればいいかが分かりません。
フォーム(html)→確認用フォーム(cgi)→蓄積用cgiという流れでいいのでしょうか?
また、確認用のフォームには戻るボタンを作りたいのですが、戻った時に、入力したデータは保持しときたいのですが。
よろしくお願いいたします。
データ蓄積用cgiプログラム
#! /usr/bin/perl
require './cgi-lib.pl';
$answer = 31;
$ansfile = "/tesuto.txt";
&ReadParse(*in);
$name = "てすと";
for($n = 1; $n <= $answer; $n++ ) {
$no[$n] = $in{"no$n"};
}
open (FILE,">>$ansfile");
flock (FILE,2);
print (FILE "\"", $name);
for($i = 1; $i <= $answer; $i++ ) {
$no[$i] =~ s/\"/""/g;
print FILE "\"\,\"";
print FILE $no[$i];
}
print FILE "\"\n";
flock(FILE,8);
close(FILE);
print "Content-type: text/plain\n\n";
print "<HTML><BODY>\n";
print "<META http-equiv=\"refresh\" content=\"0;URL=http://○○○.html\">\n";
print "</body></HTML>";
exit;
お礼
ありがとうございます。 どのように直したら良いですか?