先ほど、合計の出し方について質問させていただき、解答をいただきましたありがとうございます。セキュリティー上他様々なことは、この問題解決後によく考えさせていただきます。ご指導の下、以下の通りに記述してみました。
前略
$honbun='';
$honbun.=$onamae."様\n\nこのたびはご注文ありがとうございました。\n";
$honbun.="\n";
$honbun.="ご注文商品\n";
$honbun.="___________\n";
$honbun.="\n";
$cart=$_SESSION['cart'];
$kazu=$_SESSION['kazu'];
$max=count($cart);
$dsn='mysql:dbname=shopdb;host=localhost';
$user='root';
$password='';
$dbh=new PDO($dsn,$user,$password);
$dbh->query('SETNAMES utf8');
$suryo = 0;
for($i=0;$i<$max;$i++)
{
$sql = 'SELECT namae,price FROM mst_product WHERE code=?';
$stmt = $dbh->prepare($sql);
$data[0]=$cart[$i];
$stmt->execute($data);
$rec = $stmt->fetch(PDO::FETCH_ASSOC); $namae = $rec['namae']; $price = $rec['price']; $suryo = $kazu[$i]; $shokei = $price*$suryo;
}
$goukei = 0;
for($i=0;$i<$max;$i++)
{
$goukei += $shokei;
}
$honbun.=$namae.'';
$honbun.=$price.'円x';
$honbun.=$suryo.'個=';
$honbun.=$shokei."円\n";
$honbun.= "合計:{$goukei}円\n";
$dbh = null;
$honbun.="送料は無料です。\n";
結果、合計金額を表示させることは成功いたしましたが、それまで表示されていた全ての注文データーと小計の表示が最後にカートに入れた商品のデーターと小計の表示だけになってしまいました。
申し訳ございませんが、私の記述不備をご指摘いただけませんでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/22 11:10