【发布时间】:2017-01-13 22:13:35
【问题描述】:
所以我有 PHP 代码来调用和显示来自 mysql 的产品.. 我在显示图片时遇到问题..当用户将项目添加到数据库时,(数据库如图所示)上传图片时,它存储在本地主机和数据库中的文件夹中..它将自动创建一个图片存储的随机数..那么我应该如何调用要查看的图片?排队:
img/ 是 localhost 中的文件夹。
数据库经验:
<?php
// Run a select query to get my letest 6 items
// Connect to the MySQL database
include "dbconnect.php";
$dynamicList = "";
$sql = mysql_query("SELECT * FROM product ORDER BY proDate DESC LIMIT 6");
$productCount = mysql_num_rows($sql); // count the output amount
if ($productCount > 0) {
while($row = mysql_fetch_array($sql)){
$proID = $row["proID"];
$proName = $row["proName"];
$proPrice = $row["proPrice"];
$proDate = strftime("%b %d, %Y", strtotime($row["proDate"]));
$dynamicList .= '
<div class="single-product">
<div class="product-f-image">
<img src="img/' . $proID . '.jpg" alt="">
<div class="product-hover">
<a href="#" class="add-to-cart-link"><i class="fa fa-shopping-cart"></i> Add to cart</a>
<a href="single-product.php?id=' . $proID . '" class="view-details-link"><i class="fa fa-link"></i> See details</a>
</div>
</div>
<h2>' . $proName . '</h2>
<div class="product-carousel-price">
<ins>$' . $proPrice . '</ins> <del>$425.00</del>
</div>
</div>
';
}
} else {
$dynamicList = "no new products";
}
mysql_close();
?>
<?php echo $dynamicList; ?>
【问题讨论】:
-
图片应该在 ""