質問者 極超初心者
投稿日 2/3(月) 17:38:45
毎度毎度、失礼致します。
表になっているある商品の発注フォームで、チェックボックスにチェックした部分のデータを確認画面用に表として表示させたいと思ってます。
商品は60点ほどあり、htmlファイルからのチェックを読み($product{'$i'}=onでチェックが入っています)、デコード後、以下のコードよりCGIから確認画面をHTMLを表示させようと思いますが、うまくいきません。
print "Content-type: text/html\n\n";
print "<html><head><title>データの確認</title></head><body>\n";
print "<table width=600 border=0><tr align=center valign=middle>\n";
print "<td><div align=center>\n";
print "<table width=500 border=0 cellpadding=1 cellspacing=0>\n";
print "<tr align=center>\n";
print "<td>品番</font></td>\n";
print "<td>商品名</font></td>\n";
print "<td>数量</font></td>\n";
print "<td>税抜金額</font></td></tr><form method=POST>\n";
for( $i = 0; $i < 60; $i++ ) {
if($product{'$i'} eq 'on') {
chomp ($product{'$i'});
print "<tr><td><div align=center><font color=#000000>REAL ACTION HEROES $product{'no$1'}<input type=hidden name=no value=$product{'no$i'}></font></div></td>\n";
print "<td>$product{'fig$i'}<input type=hidden name=fig value=$product{'fig$i'}></td>\n";
print "<td>$product{'num$i'}個<input type=hidden name=num value=$product{'num$i'}></td>\n";
print "<td>$product{'cost$i'}<input type=hidden name=cost value=$product{'cost$i'}></td>\n";
print "</tr>\n";
} }
print "<tr height=30><td colspan=4>よろしければ”OK”を押してください</td></tr>\n";
print "<tr><td colspan=4><br></td></tr>\n";
print "<center><input type=hidden name=c1 value=OK><input type=submit value=OK></center></td></tr>\n";
print "</form>\n";
print "</table></div>\n";
print "</body></html>\n";
exit;
毎度毎度で誠に申し訳ございませんが、アドバイスいただけないでしょうか?
宜しくお願い致します。
プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:TeraTerm
FTPソフト:FFFTP
サーバ移転:していない
改造:(未選択)
CGI習熟度:beginner
|