カレッヂ |
質問者 Shinji
投稿日 12/3(火) 19:03:38
簡易ショッピングバスケットを使わせて頂いてます。 最後のショッピングバスケット内確認画面の、 各商品の前に自動的にチェックボックスがでるようにしたいんです。 商品毎にラッピングが必要かどうかを促すチェックボックスです。 どの様に編集したらよいでしょうか? よろしくお願いします。 http://www.kala-web.com/ info@kala-web.com
プロバイダ参照: |
回答者 呑兵衛@大阪
[削除]
投稿日 12/5(木) 17:06:37
最初からチェックボックスを設置する(remの追加)方法も検討されては? http://www.rescue.ne.jp/CGI-BBS/soho/cargo/20011218185546.shtml |
質問者 Shinji
[削除]
投稿日 12/5(木) 17:35:16
レスありがとうございます。 現在、項目を追加してやっているんですが、 最終確認画面ですっきりとまとめたいんです。 出来れば"削除"ボタンのような感じでつけて、 自動的に料金を加算できるようなシステムを作りたいです。 cargo.cgi内の print "<tr>\n"; print "<td>$COOKIE{'rap'}</td>\n";←ここ print "<td>$COOKIE{'goods'}</td>\n"; print "<td>$COOKIE{'unit'}</td>\n"; print "<td>$COOKIE{'size'}</td>\n"; print "<td>$COOKIE{'amount'}</td>\n"; print "<td>$COOKIE{'rem'}</td>\n"; print "<td>$COOKIE{'rem2'}</td>\n"; print "<td>$COOKIE{'rem3'}</td>\n"; print "<td>$shoukei2</td>\n"; に削除ボタンフォームのような感じで付け足せばよいんでしょうか? print "<td><form method=$method action=\"cargo.cgi\">\n"; print "<input type=hidden name=\"action\" value=\"remove\">\n"; print "<input type=hidden name=\"goods_num\" value=\"$j\"></td>\n"; よきアドバイスをお願いします。 |
回答者 呑兵衛@大阪
[削除]
投稿日 12/7(土) 14:15:05
要は加算減算を多段階処理したい、ということでしょうか? 各シーンの出力段階で、相当のラベルとデータ値を次のシーンに form 送信し、 次のシーンではそれに基づいて、どのラベルがあれば、どのラベルの値をどの値に基づいて加算、減算の 処理をする、というスクリプトを書けばいいでしょう。 cargo.cgi に2度処理させる(新規のサブルーチンを書く)事がもっとも自然でしょう。 cargo.cgi と出力後のHTMLソースを見比べながら、どれがどこで処理されるのか研究して下さい。 |
返信(回答)する
Web裏技 |