0

e コマース Web サイトの静的なドロップダウン メニューを作成しました。さまざまなカテゴリとサブカテゴリがあります。私の主なタブは、「CLOTHES」、「FOOTWEAR」、「ACCESSORIES」などです。服のタブは 2 つの部分に分かれており、1 つはブランドごと、もう 1 つはタイプ (シャツ、ジーンズなど) です。服のタブに移動し、シャツをクリックします。SQL テーブルからレコードをトラバースして取得するにはどうすればよいですか。データベースに接続しました。テーブル名は「products」です。商品を表示するページはlist.phpです。私はPHPが初めてで、この言語について少し知っています。

4

3 に答える 3

0

ページ テーブルとカテゴリ テーブルがある

カテゴリ テーブルにも cat_parent があります。次に、php ループを使用して、最上位の各カテゴリ、サブキャット、.........、ページを通過します。

実際に見てみましょうこれは私が現在取り組んでいるサイトです

于 2012-06-02T10:54:20.690 に答える
0

まず、単一の「カテゴリ」DB テーブルにカテゴリとサブカテゴリが必要です。products テーブルには、category_id 列が外部キーとして含まれます。したがって、この category_id 列に基づいて、DB から製品を取得できます。また、DB 内の各製品には特定のカテゴリが割り当てられている必要があります。

于 2012-06-02T07:56:57.827 に答える
0

このタイプの機能を実現するには、AJAX または Javascript 関数を使用する必要があります。方法は次のとおりです。

  1. onChange静的ドロップダウン メニューの HTML コードでイベントを使用します。
  2. 選択したアイテムの ID をキャッチする関数を<script>タグに作成します。
  3. この ID を URL の PHP ファイルに渡します。
  4. <div>この Javascript コードで ID 名を指定します。
  5. PHP ファイルを呼び出した後、get メソッドから ID を取得し、それをクエリに渡します。
  6. 望ましい結果を得ることができます。
于 2012-06-02T07:58:29.753 に答える