我正在尝试显示数据库中的图像,但我希望这些正在显示的图像链接到另一个页面,您可以在其中评论它们。虽然它们能够在没有 a href 的情况下显示,但我将其放入第二个时,图像不再显示,并且它们没有错误说明原因。
这是php
require("config.php");
$dbc = mysqli_connect ($db_host, $db_user, $db_password, $db_name) OR die ('Could not connect to MySQL: '. mysqli_connect_error());
$sql = "SELECT * from image" ;
$result = mysqli_query($dbc, $sql) or die ("Could not access DB: " . mysqli_error());
// Insert a back to browse button here?
while ($row = mysqli_fetch_assoc($result))
{
echo "<div class=\"picture\">";
echo "<p>";
echo "<a href=\"comments.php?image={$row['image_id']}\"<img src=\"upload/" . $row['filename'] . "\" alt=\"\" /></a>";
echo $row['title'] . "<br />";
echo "</div>";
}
?>
我假设这里有一些我没有意识到的语法错误。
echo "<a href=\"comments.php?image={$row['image_id']}\"<img src=\"upload/" . $row['filename'] . "\" alt=\"\" /></a>";