3 回答

TA貢獻1841條經驗 獲得超3個贊
就這樣吧。您的變量被視為普通文本字符。您需要將 PHP 變量附加到 HTML 字符串中
<?php
function product_card($prod_name, $prod_img, $prod_desc, $prod_price, $prod_price_disc) {
$prod_card = '
<div class="col-md-3 col-sm-6 my-3 my-md-1">
<form action="index.php" method="get">
<div class="card">
<div>
<img src="$prod_img" alt="error" class=" img-fluid card-img-top">
</div>
<div class="card-body">
<h5 class="card-title">'.
$prod_name.'
</h5>
<p class="card-text">'.
$prod_desc.'
</p>
<h5><s class="text-secondary">'.$prod_price_disc.'</s><span class="mx-2"></span><span class="price">'.$prod_price.'</span></h5>
</div>
</div>
</form>
</div>
';
echo $prod_card;
}
?>

TA貢獻1895條經驗 獲得超7個贊
您必須將字符串與變量連接起來,例如 Echo 'fix string'.$var; 在您的情況下,在每個 var $prod_img, $prod_name 之前以 ' 和 add 結束。
在你的情況下 <img src="'.$prod_img.'" 等等

TA貢獻1777條經驗 獲得超10個贊
<div class="col-md-3 col-sm-6 my-3 my-md-1">
<form action="index.php" method="get">
<div class="card">
<div>
<img src="$prod_img" alt="error" class=" img-fluid card-img-top">
</div>
<div class="card-body">
<h5 class="card-title">'.
$prod_name.'
</h5>
<p class="card-text">'.
$prod_desc.'
</p>
<h5><s class="text-secondary">$prod_price_disc</s><span class="mx-2"></span><span class="price">$prod_price</span></h5>
</div>
</div>
</form>
</div>
或許?我不確定但是
- 3 回答
- 0 關注
- 150 瀏覽
添加回答
舉報