質問 > フロント機能 > クエリで取得した値を変数に代入したい時 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
easoto |
投稿日時: 2015/5/14 16:15
対応状況: −−−
|
半人前 登録日: 2015/5/8 居住地: 投稿: 19 |
クエリで取得した値を変数に代入したい時 phpページにクエリで取得した値を変数に代入してtplページに表示したいと思いますが、うまくいかなくて質問します。
DBの中(dtb_products) ーーーーーーーーーーーーーーーーーーーーーーーー product_id name 1 a 2 b 3 c ーーーーーーーーーーーーーーーーーーーーーーーー phpページ ーーーーーーーーーーーーーーーーーーーーーーーー // 変数の用意 $arrRet = array(); // クエリの準備 $objQuery =& SC_Query_Ex::getSingletonInstance(); // 取得したい列のセット、 *はすべて取得 $col = '*'; // 取得したいデータが入ってるテーブルのセット $table = 'dtb_products'; // 順序のセット、ここではproduct_idで設定した順序 $objQuery->setOrder('product_id'); // クエリを実行し、データを取得 $arrRet = $objQuery->select($col, $table); $this->$temp = $arrRet[0].product_id //product_id中の1を代入したい ーーーーーーーーーーーーーーーーーーーーーーーー tplページ <!--{$temp}--> //代入された値1を出力したい ーーーーーーーーーーーーーーーーーーーーーーーー 画面にはarrayなど思ってない値が出ますが、$arrRetを出力するものではなくさらに$tempに代入してから出力できる仕方を知っているご存知の方はいらっしゃいませんか? ちなみに商品詳細ページみたいなものを作ろうとしていますが、 商品詳細ページに入った時のURLに”detail.php?product_id=13” など?product_id=13 こーゆ情報を取得し、product_idによる詳細ページに飛びたいと思いますが、どんな風にコードをかけていけばいいでしょうか? EC-CUBEのセッションなどの使い方がよくわからないですが、その方法で出来る問題ですかね? |
yuh |
投稿日時: 2015/5/14 16:26
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: クエリで取得した値を変数に代入したい時 なにがやりたいのかよくわかりませんが
こんな感じですか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |