我需要调用一个函数来显示使用HTML段落的项目的价格。函数名称为get_price($user_id , $product_id)
。 HTML语句如下所述。基本上,我需要用该函数替换$<?=$price['price']
。
$priceQuery = $db->query("SELECT * FROM size_price WHERE product_id = '$product_id' ORDER BY price");
$price = mysqli_fetch_assoc($priceQuery);
?>
<p class="text-center price">From $<?=$price['price']?></p>
</div>
有关如何在HTML语句中包含上述功能的任何建议吗?
答案 0 :(得分:1)
如果get_price()返回一个字符串,它应该像这样简单:
<p class="text-center price">From $<?= get_price($user_id , $product_id); ?></p>
如果它是一个数组或其他东西被返回,得到结果,var转储它以查看返回数据的哪一部分是你的价格:
<?php
$price = get_price($user_id, $product_id);
?>
<p class="text-center price">From $<?= price; ?></p>
如果您收到类似该函数不存在的消息,则需要使用该函数require_once该文件。
答案 1 :(得分:1)
<?php
function get_price($product_id){
global $db;
$price = 0;
if($priceQuery = $db->query("SELECT * FROM `size_price` WHERE `product_id` = '$product_id' ORDER BY price")){
$priceResults = $priceQuery->fetch_assoc($priceQuery);
$price = $priceResults['price'];
}
return $price;
}
?>
<p class="text-center price">From $<?php echo get_price(100); ?></p>