春光店
sk****@enet-*****
2004年 5月 25日 (火) 16:37:13 JST
今井様、こんにちは。 ご教授いただきありがとうございます。 変更してみた所、無事 動きました。 これからも勉強しながら oscommerceを触っていきたいと思います ありがとうございました。 森田 ----- Original Message ----- From: "Katsunori IMAI" <imai****@glatt*****> To: <tep-j****@lists*****> Sent: Tuesday, May 25, 2004 4:08 PM Subject: [Tep-j-general] Re: product_info.phpでのメーカー名表示について > 森田さん、こんにちは。 > 今井と申します。 > > manufacturers_name の取り出し方を教えてほしい、ということ > で良いのでしょうか。 > > > $ diff product_info.php.orig product_info.php > 46c46 > < $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_qua > ntity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p. > manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = ' > " . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . $languages_id . "'"); > --- > > $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_qua > ntity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p. > manufacturers_id, m.manufacturers_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " > m where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and p > d.language_id = '" . $languages_id . "' and p.manufacturers_id = m.manufacturers_id"); > 69c69 > < <td class="pageHeading"><?php echo $product_info['products_name']; ?></td> > --- > > <td class="pageHeading"><?php echo $product_info['products_name'] . '<br>[' . $product_info['manufacturers_name'] . ']'; ?> > </td> > > > 46行目が長くてわかりにくいですが、SQL文字列で > > select節の最後(fromの前)に > , m.manufacturers_name > > from節の最後(whereの前)に > , " . TABLE_MANUFACTURERS . " m > > where節の最後に > and p.manufacturers_id = m.manufacturers_id > > を追加しています。 > > あとは、表示したいところに、 > $product_info['manufacturers_name'] を入れてください。 >