来自mysql

时间:2016-10-26 09:26:21

标签: php html mysql

我正在为用户提供包含产品说明的小型网站,其中图片对于选择产品至关重要。它全部运行xamm-server,php和mysql。 数据库运行顺利,php从数据库中获取数据。在数据库中,有图像的路径。我在数据库中有3个不同的路径,一个到图像,一个到根,一个链接到网络上的图像。我最终得到一个空白而不是图像。如果我查看页面的源代码,它看起来很好。我哪里错了?

PHP代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0   Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
$con=mysqli_connect("localhost","root","","headsets");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
<head>
<link rel="stylesheet" href="styles.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lync</title>


</head>

<body>

<div class="container">
<div class="sidebar1">
<ul class="nav">
<li><a href="index.html">Forside</a></li>
  <li><a href="lync.html">Lync/Skype Headsets</a></li>
  <li><a href="mobil.html">Mobil Headsets</a></li>
  <li><a href="ip.html">IP Headsets</a></li>
  <li><a href="tilbehoer.html">Tilbehør</a></li>
  <li><a href="http://mitit.ccta.dk">Gå til Mit IT</a>  </li>
</ul>

<!-- end .sidebar1 --></div>
<div class="content">
<?php
$sql = "SELECT id, Producent, Model, kategori FROM modeller";
$result = mysqli_query($con,"SELECT * FROM `modeller");
echo "<table>";
while($row = $result->fetch_assoc())
{
echo "<tr>";
echo "<td>";?> <img scr="<?php echo $row["Billedurl"]; ?>"/> <?php       echo "</td>";
echo "<td>" .$row["Producent"] .$row["Model"]; echo "</td>";
echo "</tr>";


}
echo "</table>";



mysqli_close($con);
?>
<!-- end .content --></div>
<!-- end .container --></div>
<div class="footer"><br>
<!-- end .footer --></div>
</body>
</html>

源代码:

 <div class="content">
 <table><tr><td><img scr="headset.ccta.dk/pic/l_jabra_evolve80.jpg"/>  </td><td>JabraEvolve 80 duo </td></tr>
<tr><td><img scr="skat-logo.gif"/> </td><td>JabraPro 9470</td></tr>
<tr><td><img scr="http://www.jabra.dk/-/media/Images/Products/Jabra%20Motion/Jabra_Motion_01.png"/> </td><td>PlantronicsVoyager Legend b825-m</td></tr>
<tr><td><img scr="-"/> </td><td>testtest2</td></tr></table>
<!-- end .content --></div>

1 个答案:

答案 0 :(得分:6)

这里有两个问题,src中的拼写错误和协议缺失:

<img scr="headset.ccta.dk/pic/l_jabra_evolve80.jpg"/>

必须是:

<img src="http://headset.ccta.dk/pic/l_jabra_evolve80.jpg"/>

修改
其他img标签也是如此。