代码如下 错在哪里啊
echo "<tr>";
echo "<td bgcolor=\"#eeeeff\">";
echo "<a href=31.php?id=".$rows[id]."><img src=image/".$row[photo]."></a>";
echo $rows[photo];//该处能显示图片名称,而且在image(以放在程序文件目录下)文件夹中也有该图片,但是图片不能显示,我复制未显示的图片地址为“http://localhost/cms/image/”为什么没图片名称?
echo "</td>";
echo "<td bgcolor=\"#eeeeff\">";
echo "<a href=31.php?id=".$rows[id].">".$rows[username]."</a>";
echo "</td>";
echo "<td bgcolor=\"#eeeeff\">";
echo $rows[phone];
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td bgcolor=\"#eeeeff\">";
echo "<a href=31.php?id=".$rows[id]."><img src=image/".$row[photo]."></a>";
echo $rows[photo];//该处能显示图片名称,而且在image(以放在程序文件目录下)文件夹中也有该图片,但是图片不能显示,我复制未显示的图片地址为“http://localhost/cms/image/”为什么没图片名称?
echo "</td>";
echo "<td bgcolor=\"#eeeeff\">";
echo "<a href=31.php?id=".$rows[id].">".$rows[username]."</a>";
echo "</td>";
echo "<td bgcolor=\"#eeeeff\">";
echo $rows[phone];
echo "</td>";
echo "</tr>";
这一句没有错误吧
image跟当前运行脚本是在同级目录吗
这样写图片也不能显示啊,但是单独写
echo $row[photo];
结果为 1.jpg
html标签里边的东西加""规范。
把里面的双引号改成单引号试试看:
如下所示:
echo "<img src=image/'.$row[photo].'>"