記事No | : 14729 |
投稿日 | : 2016/03/28(Mon) 09:46:43 |
タイトル | : cart |
ID情報 | : s1107not |
投稿者 | : gaihan |
URL | : http://soraumi.ec-net.jp/ |
最速攻略CGI/Perlサンプル全集のcart.htmlを変更し1商品のページからカートに入れるように考えています。変更してみました。このページ「http://soraumi.ec-net.jp/AKIRA1.html」です。cart.cgiの26行目を「$cart_html = './AKIRA1.html';」と変更し、商品データファイルも「$csvfile = "./data/goods.csv";」に変更しています。ところがうまくカートに入りません。カートはコード「!code!」商品名「!goods!」数量「!num!」単価「¥!price!」金額「¥!total!」変更「!change!」合計「¥!all!」の表示です。ご教授よろしく。
記事No | : 14733 |
投稿日 | : 2016/03/28(Mon) 15:01:31 |
タイトル | : Re: cart |
ID情報 | : s1107not |
投稿者 | : gaihan |
URL | : http://soraumi.ec-net.jp/ |
> 最速攻略CGI/Perlサンプル全集のcart.htmlを変更し1商品のページからカートに入れるように考えています。変更してみました。このページ「http://soraumi.ec-net.jp/AKIRA1.html」です。cart.cgiの26行目を「$cart_html = './AKIRA1.html';」と変更し、商品データファイルも「$csvfile = "./data/goods.csv";」に変更しています。ところがうまくカートに入りません。カートはコード「!code!」商品名「!goods!」数量「!num!」単価「¥!price!」金額「¥!total!」変更「!change!」合計「¥!all!」の表示です。ご教授よろしく。
>
記事No | : 14734 |
投稿日 | : 2016/03/28(Mon) 15:07:36 |
タイトル | : Re^2: cart |
ID情報 | : s1107not |
投稿者 | : gaihan |
URL | : http://soraumi.ec-net.jp/ |
(間違って返信するをクリックしました。スミマセン)
いろいろ試行錯誤し原因は自作ボタンかと思い、まず自作ボタンを元に変更、その段階で数量「1」のみが入るようになりました。そしてWeb「http://d.hatena.ne.jp/perlcodesample/20080409/1207750555」でgオプションとの指摘を見つけcart.cgiの156行目以下を下記に修正し現在うまく作動できるようになりました。
#2016-3-28以下2-6行末尾にg挿入
my $tmp = $loop;
$tmp =~ s/!code!/$code/g;
$tmp =~ s/!goods!/$goods{$code}/g;
$tmp =~ s/!num!/$num/g;
$tmp =~ s/!price!/$price{$code}/g;
$tmp =~ s/!total!/&comma($total)/e;
$tmp =~ s|!change!|<a href="cart.cgi?del=$id">取消</a>|;