KENT-WEB サポートコーナー 過去ログ [ 0284 ]


記事No: 14729
投稿日: 2016/03/28(Mon) 09:46:43
タイトルcart
ID情報: s1107not
投稿者: gaihan
URLhttp://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
URLhttp://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
URLhttp://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>|;


[検索ページ] [掲示板]