hamada
bungu****@leo*****
2005年 6月 29日 (水) 11:51:57 JST
こんにちわ。 On Tue, 28 Jun 2005 18:58:21 +0900 MiNE+chotchke books+ <mine****@chotc*****> wrote: > 過去ログを読んだのですがIDでのソートは > 書かれていたのですが、在庫数(在庫があるものが上にくる)で > ソートする方法がわからず、悩んでいます。 手法は基本的に同じです。 「在庫数」はproductsテーブルのproducts_quantityに格納されてます→ products_idの替わりにこれを引っ張ってくるってだけで、その他の手法は基本 的に同じ。 この手の工事には既に曽我部さんによる“微に入り細に入ったとても丁寧な解説” がありますんで、繰り返しません。過去ログの必要なところを適当に読み替えて ください。 あんなに親切丁寧な説明は、当方にはとてもムリです(^^;) > また、adminページで商品IDを表示させ、これもIDでソートできるようにしたいので > すが可能でしょうか…? こっちは「ID順」なのに「これ“も”」?? 表示部でproducts_idは変数に格納され「既にある」みたいですから、 /admin/categories.php > <td class="dataTableContent"><?php echo '<a href="' . tep_href_link(FILENAME_CATEGORIES,(以下略) の前に <td class="dataTableContent"><?php echo $products['products_id'] ?></td> とか書き足しとけば表示できると思います。 表示順は > } else { > $products_query = tep_db_query("select p.products_id, pd.products_name, (以下略) となってるクエリの末尾(検索時の順番も同様にしときたいならその上に有るク エリの末尾も同様に) > "' order by pd.products_name"); を、「order by p.products_id」なり「order by p.products_id desc」なりに 書き換えときゃ宜しいのではないかと。 はまだ