我已经使用php在sql数据库中添加了一些图像和一些其他数据。现在我想检索它们并使用php将它们发布到一个表中。该表将有多行。我希望在行的第一个单元格上显示图像,在下一个数据列表中。表格将有多行。 我已设法正确发布数据但不是图像。我搜索了一些帖子并尝试了一些方法,但没有解决方案。你能帮助我吗? 我发布下一个代码:
<?php
session_start();
$pagetitle="Fleet";
include_once('head.php');
include_once('navbar.php');
connectDB();
?>
</head>
<?php
//DISPLAY A LIST OF ALL Files
$sql = "select * from Fleet";
$result = mysqli_query($mydb, $sql) or die(mysqli_error($mydb));
?>
<table width="600" border="0" cellpadding="1" cellspacing="1">
<?php
while($Fleet=mysqli_fetch_assoc($result)){
echo"<tr>";
echo "<td><img src='images/".$row['image']."'></td>";
echo"<td><ul><li><b>".$Fleet['Name']."</li>";
echo"<li>".$Fleet['AircraftRange']."</li>";
echo"<li>".$Fleet['Length']."</li>";
echo"<li>".$Fleet['Height']."</li>";
echo"<li>".$Fleet['WingSpan']."</li>";
echo"<li>".$Fleet['Passengers']."</li>";
echo"<li>".$Fleet['Payload']."</li></td>";
echo"</tr>";
}
?>
<?php
include_once('footer.php');
include_once('scripts.php');
?>
答案 0 :(得分:1)
这是错误的:
$row['image'];
应该是:
$Fleet['image'];