0

私はphpにこのコードを持っています:

$query = "select * from product";
$result = mysql_query($query);
 <?php

  while($row = mysql_fetch_array($result))
  {

    echo "<tr>";
    echo "<td>" .$row['ProductName']. "</td>";
    echo "<td>" .$row['Price']. "</td>";
    echo "<td>" .$row['Stock']. "</td>";
    echo "<td><img src=photos/'". $row['ProductImage']. "'/></td>";
    echo "</tr>";
   }
  ?>

ただし、SQL データベースの画像は表示されません。添付した画像のようにしか見えません。製品表

4

1 に答える 1

2

まず、画像が壊れている場合は、ページ内のソース コードまたは画像 URL をチェックして、正しい HTML を取得しているかどうかを確認します。あなたの場合、

echo "<td><img src=photos/'". $row['ProductImage']. "'/></td>";

これは<img src=photos/'productimage.png'/>例として表示されます。有効にするには、パーツも'カプセル化する必要があります。photos/

変化する

echo "<td><img src=photos/'". $row['ProductImage']. "'/></td>";

echo "<td><img src='photos/". $row['ProductImage']. "'/></td>";

URLが正しいと仮定すると、それは機能します。

于 2013-05-17T02:20:38.953 に答える