質問 > その他 > カートセッションの情報をデータベースに保存したい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tsuji |
投稿日時: 2013/12/18 9:12
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: カートセッションの情報をデータベースに保存したい それぞれの商品に'ini_field''kinds_field''wrapping_field'を持たせたいということですよね?
dtb_order_detailにデータを追加したいということなので、確認ですがカートセッションのそれぞれの商品に追加したいデータが格納されていますか? |
bakusan |
投稿日時: 2013/12/18 9:23
対応状況: −−−
|
常連 登録日: 2013/11/22 居住地: 投稿: 36 |
Re: カートセッションの情報をデータベースに保存したい tsuji様
お返事ありがとうございます。 はい、カートセッションには入っています。 「カゴの中」ページによるvar_dumpでのチェックと、実際に「カゴの中」「ご入力内容のご確認」ページにはその内容を表示させてはいます。 また、先述ですがdbのtb_order_tempのsessionのカラムにもデータが入っていることは確認しております。 |
tsuji |
投稿日時: 2013/12/18 9:31
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: カートセッションの情報をデータベースに保存したい どの地点で見えない、表示されないようになっているかで対処が変わってくると思います。
どこまで、データが保持されていますか? 引用:
ですが、$itemと$arrDetail[$i]には望むデータが入っていますか? |
bakusan |
投稿日時: 2013/12/18 9:53
対応状況: −−−
|
常連 登録日: 2013/11/22 居住地: 投稿: 36 |
Re: カートセッションの情報をデータベースに保存したい お世話になります。
LC_Page_Shopping_Confirm.php内のactionに echo '<pre>'; var_dump($item); var_dump($arrDetail[$i]); echo '</pre>'; で記述したところ2つともNULLがかえってきました。 |
bakusan |
投稿日時: 2013/12/18 10:36
対応状況: −−−
|
常連 登録日: 2013/11/22 居住地: 投稿: 36 |
Re: カートセッションの情報をデータベースに保存したい すいません。よく考えたらここに埋めても仕方ないですよね・・。
こちらどこに埋め込んだらいいでしょうか・・。 SC_Helper_Purchase内の$arrDetail[$i]〜が記載されている直下に上記コードを記載してもどこにも表示されず・・。 |
tsuji |
投稿日時: 2013/12/18 10:54
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: カートセッションの情報をデータベースに保存したい 記述しているのはregisterOrderComplete関数ですよね?
ページ遷移によって表示したものが消されてしまったのかもしれません。 参考までにですが、表示したい記述の後に「exit;」を記述して処理を強制的に止めて内容を確認するという方法もあります。 |
bakusan |
投稿日時: 2013/12/18 11:19
対応状況: −−−
|
常連 登録日: 2013/11/22 居住地: 投稿: 36 |
Re: カートセッションの情報をデータベースに保存したい お返事ありがとうございます。
registerOrderComplete関数の一番うしろ(return $orderParams['order_id'];の後)に echo '<pre>'; var_dump($item); var_dump($arrDetail); exit; echo '</pre>'; と入力し、/shopping/confirm.phpの画面で確認しておりますが、何も表示されずです。 |
bakusan |
投稿日時: 2013/12/18 11:27
対応状況: −−−
|
常連 登録日: 2013/11/22 居住地: 投稿: 36 |
Re: カートセッションの情報をデータベースに保存したい すいません、上記続きがありました。
注文確認画面→注文完了画面へ推移する際に「NULL」がかえってきました。 |
bakusan |
投稿日時: 2013/12/18 11:43
対応状況: −−−
|
常連 登録日: 2013/11/22 居住地: 投稿: 36 |
Re: カートセッションの情報をデータベースに保存したい その後、ためしにもう一度
$arrDetail[$i]['ini_field'] = $item['ini_field']; $arrDetail[$i]['kinds_field'] = $item['kinds_field']; $arrDetail[$i]['wrapping_field'] = $item['wrapping_field']; のすぐ下に下記のコードを埋めたところ、 echo '<pre>'; var_dump($item); var_dump($arrDetail);exit; echo '</pre>'; 以下の値がかえってきました。 array(10) { ["kinds_field"]=> string(12) "AAAAAAAAAAAA" ["wrapping_field"]=> string(1) "2" ["ini_field"]=> string(0) "" こちらは入力したとおりの値です。 |
tsuji |
投稿日時: 2013/12/18 13:29
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: カートセッションの情報をデータベースに保存したい dtb_order_detailには登録されていますか?
それから、データをどこに表示しようとされていますか? |
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |