[英]how to display an image in pagination?
我如何在我的pagination.php中顯示具有相同ID的圖片? 我嘗試這樣做
<td width="20%" valign="top"><a href="product.php?id=' . $id . '">
<img style="border:#666 2px solid;" src="inventory_images/' . $id . '.jpg" width="150" height="102" border="1" /></a>
</td>
但它不能工作..使用分頁顯示圖像的任何可能方法?
for ($i = $start; $i < $end; $i++)
{
// make sure that PHP doesn't try to show results that don't exist
if ($i == $total_results) { break; }
// echo out the contents of each row into a table
echo "<tr>";
echo '<td>' . mysql_result($result, $i, 'product_name') . '</td>';
echo '<td>' . mysql_result($result, $i, 'price') . '</td>';
echo '<td>' . mysql_result($result, $i, 'details') . '</td>';
echo '<td>' . mysql_result($result, $i, 'category') . '</td>';
echo '<td>' . mysql_result($result, $i, 'subcategory') . '</td>';
echo '<td><a href="product.php?id=' . mysql_result($result, $i, 'id') . '">Click To View</a></td>';
echo "</tr>";
}
可能您必須在代碼中輸入如下內容:
<td width="20%" valign="top">
<a href="product.php?id=<?php echo $id; ?>">
<img style="border:#666 2px solid;" src="inventory_images/<?php echo $id; ?>.jpg" width="150" height="102" border="1" />
</a>
</td>
檢查生成的源並調整上面的代碼。 請記住,在HTML中,您不能直接放置php變量。 您必須使用php echo語句輸出它們,如下所示:
<html>
SOME HTML
<div class="valueFromPhp"><?php echo $value; ?></div>
</html>
還可以使用htmlentities()來逃避輸出,以防止XSS攻擊。
echo '
<td>
<img width=100 src="../PHP/saved_images/'.mysql_result($result, $i, "bkimg").'">
</td>
';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.