gpt4 book ai didi

php - 在主 ID 中引用其他产品 ID

转载 作者:行者123 更新时间:2023-11-29 07:27:48 25 4
gpt4 key购买 nike

我不熟悉 php 和开发在线商店。在我的 item.php 上,我想在同一页面上引用 2 个与主 product_id 相得益彰的额外追加销售 ID。

这是我当前页面的样子。 enter image description here

我在产品表中添加了 2 个新列,即 product_upsell_oneproduct_upsell_two,它们实际上包含现有产品的 ID。

我的产品表:

products table

我的图片表: enter image description here

然后我用这个函数调出每个加售图片

function get_upsell_image_for_product_upsell_one() {



$query = query("SELECT product_image, product_title, product_price FROM products WHERE product_id IN (SELECT product_upsell_one FROM products WHERE product_id = " . escape_string($_GET['id']) . " )");
confirm($query); //runs the confirm method above


while ($row = fetch_array($query)) {

$product_image = display_image($row['product_image']); // runs display image function


$upsell = <<<DELIMETER




<ul class="product-list">

<li>

<div class="product">

<a href="#" class="product-image">


<img src="../resources/{$product_image}" alt="Product">

</a>




<div id="container">

<div id="box">

<a href="#" class="btn-view">{$row['product_title']}</a>

</div>


</div>


</div>

</li>

</ul>








DELIMETER;

echo $upsell;


} //closes while loop



} // end of function

虽然我的代码在开发模式下运行良好,但我想知道我是否正在为生产环境中的问题做好准备,最好通过引用 product_upsell_oneproduct_upsell_two在一个单独的表中。如何最好地引用其他 ID。

最佳答案

我会有一个产品追加销售表,其中的外键指向父产品和追加销售项目。这样您就可以拥有任意数量的追加销售商品。

关于php - 在主 ID 中引用其他产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52956719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com