[Tep-j-general] Re: Order Editor v1.59 & 日付をベースとした注文番号の件

Back to archive index

Seiji Sogabe sogab****@nttco*****
2006年 3月 13日 (月) 16:28:27 JST


曽我部です。

Andre Hanai wrote:
> こちらを発送済み(orders_status ,value 4,)と更新をしたら

今回改造した edit_orders.php でステータスを変更ですね?

> 以前の注文でステータスが発送済みの物は表示されますが、
> テストお買い物したorder_idが変わった(新しい状態)の注文が表示されません。

新しい状態とはなんでしょう? 日付をベースとした注文番号をもつ注文で、ステータス
を4に変更した注文が、orders.php の一覧画面に表示されないということでしょうか?

日付をベースとした注文番号の対応をしていないedit_orders.php を使用していますが、
そのような事象は発生しないので、日付をベースとした注文番号の対応を行ったときの
修正漏れか、そもそも何かしら修正が必要ということでしょうが、

orders.phpで一覧を出すSQLは、361行目から369行目で作成しています。

> $orders_query_raw = "select (snip) from " . TABLE_ORDERS . " o left join " .
> TABLE_ORDERS_TOTAL . " ot on (o.orders_id = ot.orders_id), " . TABLE_ORDERS_STATUS . 
> " s where o.orders_status = s.orders_status_id and s.language_id = '" . $languages_id . 
> "' and ot.class = 'ot_total' order by o.orders_id DESC";

のように、ordersテーブル、orders_totalテーブル、orders_statusテーブルから抽出し
ていますので、まずは、そのテーブルの内容を確認したらどうでしょうか。
表示されるはずの情報はちゃんとありますか? 特に、orders_id が日付をベースとした
注文番号になっているか確認したほうがいいと思います。

では。
--
sogabe




Tep-j-general メーリングリストの案内
Back to archive index