如何在HTML表中使用PHP回显图像

如何在HTML表中使用PHP回显图像,php,html,mysql,Php,Html,Mysql,我正在尝试使用PHP echo将JPG图像显示到HTML表中。我尝试过许多不同的方法,但没有一种是正确的。图像应该由相应的$row值调用,例如row1=1.jpg等等 <?php include_once 'connect.php'; $sql = "SELECT * FROM stock"; $result = $conn->query($sql); if ($result->num_rows >0) { while($row = $result->f

我正在尝试使用PHP echo将JPG图像显示到HTML表中。我尝试过许多不同的方法,但没有一种是正确的。图像应该由相应的$row值调用,例如row1=1.jpg等等

<?php
include_once 'connect.php';

$sql = "SELECT * FROM stock";
$result = $conn->query($sql);

if ($result->num_rows >0) {
    while($row = $result->fetch_assoc()) {
        $id[] = implode(',',$row);
        echo "<tr><td>" . $row['id']. "</td>";
        echo "<td> <img src='../style/" .  $id . "'/>    </td>";
        echo "<td>" . $row['make']. "</td><td>" . $row['model']. "</td><td>" . $row['price']. "</td><td>" . $row['power']. "</td>";
    }
}
$conn->close();
?>

我认为您在src中对图像路径使用了错误的变量

echo "<tr><td>" . $row['id']. "</td>"; echo "<td> <img src='../style/" .  $row['id']  . ".jpg'/>    </td>"; echo "<td>" . $row['make']. "</td><td>" . $row['model']. "</td><td>" . $row['price']. "</td><td>" . $row['power']. "</td>";
echo”“$行['id']。""; 回声“;“回声”$行['make']。"" . $行['model']。"" . $行['price']。"" . $行['power']。"";

检查上述代码中src属性的值。

为图像构建源代码时:
没有文件扩展名。你试过添加它吗?我会怎么做?请像那样添加你知道如何在代码中调整图像大小吗?@theskyispurple如果你只想在网页上调整图像大小,你必须使用css.style=“width:50px;height:50px;”在你的img标签中添加此属性