gpt4 book ai didi

php - 数组到字符串转换错误店

转载 作者:行者123 更新时间:2023-11-29 20:57:05 26 4
gpt4 key购买 nike

我正在尝试使用 PHP 为我的网站创建一个“详细信息页面”。它连接正确,但是当我尝试插入图像和详细信息时,它出现数组到字符串错误

<div id="main">
<section class="products">
<?php
if(isset($_GET["view_product"])) {

?>
<div class="product_ind">
<div class="image">

</div>
<div class="image_details">

尝试将我的产品名称、产品价格和图片放在这里^^

如您所见,我已将其连接到此处,但上面的 $row 功能不起作用。

$sql = "SELECT * from product";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) { ?>
<div class="product-card">
<a href="./shop.php?view_product=<?php echo $row["ProductID"]?>"><img src="images/<?php echo $row["ProductImage"];?>"height="250" width="200"></img>
<div class="product-info">
<p><?php echo $row["ProductName"];?> $<?php echo $row["ProductPrice"];?> </p>
</div>
</a>

</div>

<?php
}
}
}
?>
</div>
</section>
</div>

最佳答案

print_r 是一个函数,而不是一个数组,因此存在语法错误。删除调试 p 标签:

<div id="main">
<section class="products">
<?php
if(isset($_GET["view_product"])) {

?>
<div class="product_ind">
<div class="image">

</div>
<div class="image_details">
</div>
</div>
<?php
}
else {
$sql = "SELECT * from product";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) { ?>
<div class="product-card">
<a href="./shop.php?view_product=<?php echo $row["ProductID"]?>"><img src="images/<?php echo $row["ProductImage"];?>"height="250" width="200"></img>
<div class="product-info">
<p><?php echo $row["ProductName"];?> $<?php echo $row["ProductPrice"];?> </p>
</div>
</a>

</div>

<?php
}
}
}
?>
</div>
</section>
</div>

关于php - 数组到字符串转换错误店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37543090/

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