質問 > フロント機能 > 商品登録画面での割引金額の計算表示 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
aozora |
投稿日時: 2013/3/24 17:20
対応状況: −−−
|
常連 登録日: 2013/3/21 居住地: 投稿: 40 |
Re: 商品登録画面での割引金額の計算表示 Fukap様
ご教授いただきありがとうございます。 流れがわかりました。 ご教授どおり以下のように試しました。getCol(内のrateはdtb_discountで割引率を入力したフィールド名(カラム名)です。 $rate1 = $objQuery->getCol('rate', 'dtb_discount', 'discount_id = ?', array('1')); $sqlval['discount_price1'] = $sqlval['price02'] * $rate1; 結果は、Unsupported operand types on・・(1307)というエラーが表示されました。 $rate1 = $objQuery->getCol( の行が1307に当たります。 以下を試みましたら、エラーもでず、割引金額がDBに格納され、商品登録画面にも表示されました。 $rate1 = 0.03; $sqlval['discount_price1'] = $sqlval['price02'] * $rate1; よって、以下の記述で$rate1に値(設定した割引率)が入っていないのかなと思っております。 $rate1 = $objQuery->getCol('rate', 'dtb_discount', 'discount_id = ?', array('1')); ()内の’を“に変更したり、ご指摘の通りrateをdiscount_price1としたり、array('1')をarray('discount_id')としたり、またはarray('discount_id' =='1')としたり、’rate’と’dtb_discount’の順序を逆にしたりと試しましておりますが、同じ結果になります。 どうしたら宜しいかご教授いただけませんでしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
商品登録画面での割引金額の計算表示 | aozora | 2013/3/21 2:17 |
Re: 商品登録画面での割引金額の計算表示 | fukap | 2013/3/21 13:35 |
Re: 商品登録画面での割引金額の計算表示 | aozora | 2013/3/21 18:07 |
Re: 商品登録画面での割引金額の計算表示 | fukap | 2013/3/21 18:58 |
» Re: 商品登録画面での割引金額の計算表示 | aozora | 2013/3/24 17:20 |
Re: 商品登録画面での割引金額の計算表示 | sumida | 2013/3/24 18:22 |
Re: 商品登録画面での割引金額の計算表示 | aozora | 2013/3/25 15:25 |
Re: 商品登録画面での割引金額の計算表示 | fukap | 2013/3/26 14:40 |
Re: 商品登録画面での割引金額の計算表示 | aozora | 2013/3/26 17:37 |
Re: 商品登録画面での割引金額の計算表示 | yuh | 2013/3/26 18:11 |
Re: 商品登録画面での割引金額の計算表示 | aozora | 2013/3/26 18:23 |
Re: 商品登録画面での割引金額の計算表示 | yuh | 2013/3/26 20:47 |
Re: 商品登録画面での割引金額の計算表示 | sumida | 2013/3/26 22:55 |
Re: 商品登録画面での割引金額の計算表示 | aozora | 2013/3/28 1:18 |