一旦页面加载,只加载我的PHP脚本

时间:2018-02-23 06:28:24

标签: javascript php html css

我正在创建一个购物网站,这是产品显示的页面。 现在我想按颜色添加排序功能,但是当页面加载第一个mysql查询时,问题就会出现,而不是每次页面加载时都会发生这种情况。

这个php脚本创建了多个div in row,我想要做的只是运行$query一次,但是当页面重新加载第二次时这些div没有出现。 我想要这个,因为我想在页面重新加载后运行其他的mysql查询。

<?php
//get rows query
$query = $db->query("SELECT pd.Product_Details_ID,pd.Slide_Photos,pd.rate,pm.Product_Name,pm.Product_ID,pm.gender from product_details as pd INNER JOIN product_master as pm ON pd.Product_ID=pm.Product_ID where pm.gender='$gender' ");
if ($query->num_rows > 0) {
    while ($row = $query->fetch_assoc()) {
        ?>
        <div class="col-sm-4 ">
            <div class="productBox">
                <div class="productImage clearfix">
                    <img src="<?php echo $row["Slide_Photos"]; ?>" alt="products-img">
                    <div class="productMasking">
                        <ul class="list-inline btn-group" role="group">
                            <li><a class="btn btn-default btn-wishlist"><i class="fa fa-heart-o"></i></a></li>
                            <li><a href="temp.php?action=addToCart&Product_Details_ID=<?php echo $row["Product_Details_ID"]; ?>&gender=<?php echo $row["gender"]; ?>" class="btn btn-default" data-toast data-toast-type="success" data-toast-position="topRight" data-toast-icon="icon-circle-check" data-toast-title="Product" data-toast-message="successfuly added to cart!" class="btn btn-default"   onclick="alert('product added successfully.')"><i class="fa fa-shopping-basket"></i></a></li>
                            <li><a class="btn btn-default" href="product_info.php?Product_Details_ID=<?php echo $row["Product_Details_ID"]; ?>"><i class="fa fa-eye"></i></a></li>
                        </ul>
                    </div>
                </div>
                <div class="productCaption clearfix">
                    <a href="single-product.html">
                        <h5><?php echo $row['Product_Name']; ?> <?php echo $row["Product_Details_ID"]; ?></h5>
                    </a>
                    <h3><?php echo $row["rate"]; ?></h3>
                </div>
            </div>
        </div>


    <?php }
} else { ?>
    <p>Product(s) not found.....</p>
<?php } ?>

0 个答案:

没有答案