簡體   English   中英

如何在分頁中顯示圖像?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM