如何按产品类别php对产品进行排序

问题描述 投票:0回答:1

我的代码的这一部分有问题。我的网站数据库中有一个列产品类别的列,但无法按此类别对其进行排序。我想对它们进行排序,然后将它们显示在商店页面中!我只想显示具有类别的产品-女性或仅具有类别的男性!这是我现在的代码,我不知道该怎么办。请帮我!这是在更大的html代码中导入的!

<?php
$results = $mysqli->query("SELECT * FROM woman_t_shirts ORDER BY id ASC");
if($results){

$products_item = '<div class="row shop_wrapper">';
//fetch results set as object and output HTML
while($obj = $results->fetch_object())
{
$products_item .= <<<EOT

            <div class="col-lg-4 col-md-4 col-12 ">
                                        <div class="single_product"> <form method="post" action="cart_update.php">
                                            <div class="product_thumb">
                                                <a class="primary_img" href="product-details.html"><img src="assets/img/product/exillys/{$obj->product_img_name}" alt=""></a>
                                                <a class="secondary_img" href="product-details.html"><img src="assets/img/product/exillys/{$obj->product_img_name}" alt=""></a>
                                                <div class="product_action">
                                                    <div class="hover_action">
                                                       <a  href="#"><i class="fa fa-plus"></i></a>
                                                       <label>
        <input type="hidden" name="product_qty" value="1" size="2" maxlength="2"/>
  </label>

  <input type="hidden" name="product_code" value="{$obj->product_code}" />
  <input type="hidden" name="type" value="add" />
  <input type="hidden" name="return_url" value="{$current_url}" />
                                                        <div class="action_button">
                                                            <ul>

                                                                <li><button type="submit" class="add_to_cart" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i class="fa fa-shopping-basket" aria-hidden="true" style="font-size: 16pt"></i><br></button></li>         <br><br>
                                                                <li><a href="wishlist.html" title="Add to Wishlist"><i class="fa fa-heart-o" aria-hidden="true"></i></a></li>


                                                            </ul>
                                                        </div>
                                                   </div>

                                                </div>
                                                <div class="quick_button">
                                                    <a href="#" data-toggle="modal" data-target="#modal_box" title="quick_view">+ quick view</a>
                                                </div>

                                                <div class="double_base">
                                            <div class="product_sale">
                                                <span>-7%</span>
                                            </div>
                                            <div class="label_product">
                                                <span>new</span>
                                            </div>
                                        </div>
                                            </div>
                                            <div class="product_content grid_content">
                                        <h3><a>{$obj->product_name}</a></h3>
                                        <span class="current_price">{$obj->price}</span>
                                        <span class="old_price">{$obj->price_not_sale}</span>
                                    </div>


                                    <div class="product_content list_content">
                                        <h3><a>{$obj->product_name}</a></h3>
                                        <div class="product_price">
                                            <span class="current_price">{$obj->price}</span>
                                        <span class="old_price">{$obj->price_not_sale}</span>
                                        </div>
                                        <div class="product_desc">
                                            <p>{$obj->product_desc}</p>
                                        </div>

                                    </div>
                                                </form>
                                        </div>
                                    </div>
EOT;
      }             }
$products_item .= '</div>';
echo $products_item;
?>
php html database categories store
1个回答
0
投票

这是我要使用的表的结构。

CREATE TABLE `woman_t_shirts` (
  `id` int(30) NOT NULL,
  `product_code` varchar(80) NOT NULL,
  `product_name` varchar(200) NOT NULL,
  `product_img_name` varchar(200) NOT NULL,
  `product_desc` text NOT NULL,
  `price_not_sale` decimal(10,2) NOT NULL,
  `price` decimal(10,2) NOT NULL,
  `product_brand` varchar(100) NOT NULL,
  `product_catg` varchar(80) NOT NULL,
  `color` varchar(60) NOT NULL,
  `size1` varchar(60) NOT NULL,
  `size1_col` int(111) NOT NULL,
  `size2` varchar(60) NOT NULL,
  `size2_col` int(111) NOT NULL,
  `size3` varchar(60) NOT NULL,
  `size3_col` int(111) NOT NULL,
  `size4` varchar(60) NOT NULL,
  `size4_col` int(111) NOT NULL,
  `size5` varchar(60) NOT NULL,
  `size5_col` int(111) NOT NULL,
  `size6` varchar(60) NOT NULL,
  `size6_col` int(111) NOT NULL,
  `size7` varchar(60) NOT NULL,
  `size7_col` int(111) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
© www.soinside.com 2019 - 2024. All rights reserved.