私のデータベースにテーブルを表示するページを作成しました。しかし、問題は画像が正しく表示されないことです。代わりに、画像のリンクを与えています:(../../ images/i1.jpg)私のコードに問題はありますか?データベースから自分のページに画像を表示
<html>
<head>
<title>View Records</title>
</head>
<body>
<?php
include('connect-db.php');
$result = mysql_query("SELECT * FROM products9 ORDER BY id ASC")
or die(mysql_error());
echo "<p><b>View All</b> | <a href='view-paginated.php?page=1'>View Paginated</a></p>";
echo "<table border='1' cellpadding='10'>";
echo "<tr> <th>ID</th> <th>Product</th> <th>Price</th> <th></th> <th></th></tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo '<td>' . $row['p_name'] . '</td>';
echo '<td>' . $row['image'] . '</td>';
echo '<td>' . $row['price'] . '</td>';
echo '<td><a href="edit.php?id=' . $row['id'] . '">Edit</a></td>';
echo '<td><a href="delete.php?id=' . $row['id'] . '">Delete</a></td>';
echo "</tr>";
}
echo "</table>";
?>
<p><a href="new.php">Add a new record</a></p>
</body>
</html>
</div>
試してみたところ、「解析エラー:C:\ xampp \ htdocs \ shop \ pages \ view.phpの18行目の構文エラーです。」と思います。 –
あなたの文字列連結が間違っていると思います。これを行18 'echo ''で試してみてください。 ""; ' – Calvin