質問 > フロント機能 > print_r($_SESSION);を使用してproduct_idを表示させることはできますでしょうか。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
spgo |
投稿日時: 2017/3/10 5:03
対応状況: −−−
|
一人前 登録日: 2011/6/30 居住地: 投稿: 73 |
print_r($_SESSION);を使用してproduct_idを表示させることはできますでしょうか。 いつも大変お世話になっております。
商品登録のLC_Page_Admin_Products_Product.phpの最上部にprint_r($_SESSION);を配置すると、関連の項目の値が商品登録・確認画面で表示されますが、そこにproduct_idを表示させることは可能でしょうか。実際どうすればいいかご教授いただけませんでしょうか。 EC-CUBE 2.X系 (データベース) MySQL5.0.77 (WEBサーバ) apache2 (OS) Windows XP (PHP) 5.0.22 |
468 |
投稿日時: 2017/3/10 7:56
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: print_r($_SESSION);を使用してproduct_idを表示させることはできますでしょうか。 どういった目的か読み取れないので、適切な回答か分かりませんが、
$_SESSIONにprouct_idは格納されていないのでは無いでしょうか? POSTされた値に商品の入力値が含まれていますので、 $_POSTにproduct_idは入っていると思います。
|
spgo |
投稿日時: 2017/3/10 13:47
対応状況: 解決済
|
一人前 登録日: 2011/6/30 居住地: 投稿: 73 |
Re: print_r($_SESSION);を使用してproduct_idを表示させることはできますでしょうか。 468様、
ご教示いただきまして感謝いたします。 実現したかったことは、商品登録の際に使用されるLC_Page_Admin_Products_Product.phpとSC_Product.phpのsetProductStatusを変更して新規に作成したテーブルに以下の記述でproduct_idを挿入させようとしたのですが、どうしても以下の記述の中で“product_id”だけを挿入させることができません(他は全て挿入されます)。 ご教授のとおり、以下の記述で機能しております。 大変感謝いたします。 function setProductItem($productId) { $val['product_id'] = $_POST[productId]; $val['member_id'] = $_SESSION['member_id']; $val['item_name'] = $_SESSION['login_name']; $val['create_date'] = 'CURRENT_TIMESTAMP'; $val['update_date'] = 'CURRENT_TIMESTAMP'; $val['del_flg'] = '0'; $objQuery =& SC_Query_Ex::getSingletonInstance(); $val['product_item_id'] = $objQuery->nextVal('dtb_product_item_product_id'); $objQuery->insert('dtb_product_item', $val) } |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |