如何将已经上传的图显示到前台

Macy0606 2012-06-29 04:38:12
我的图片保存路径已经有了
数据库中叫PicUrl

/test/uploads/1340957340.jpg

那我在前台怎么显示?
我现在是这样的
$sql = "select ProName,text,ProID,PicUrl from products where ProID=$id";
$query = mysql_query($sql);

<?php echo '<image src="localhost:8080.'$query[PicUrl]'.">' ?> 我也觉得有错误,但是怎么改啊,高手指教
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Macy0606 2012-06-30
  • 打赏
  • 举报
回复
谢谢各位,我来试一下!试完给分!
timgzhu 2012-06-29
  • 打赏
  • 举报
回复
楼上正解,看得真纠结
tottyandbaty 2012-06-29
  • 打赏
  • 举报
回复

<img src='http://localhost:8080<?=$row['PicUrl']?>' />
  • 打赏
  • 举报
回复
<?php echo "<image src='localhost:8080".$row['PicUrl']."'>" ?>
#在html中可直接:
<img src='localhost:8080<?=$row['PicUrl']?>' />
另,确定你的路径是正确的,查看页面源码
一起混吧 2012-06-29
  • 打赏
  • 举报
回复
print_r($row); 数据库有不有数据哟?
Macy0606 2012-06-29
  • 打赏
  • 举报
回复
回复3楼 这么写是没错了,但是图片显示不出来,我查看了下图片的路径 localhost:8080$row[PicUrl] 是这个,不是我数据库中的路径
xuzuning 2012-06-29
  • 打赏
  • 举报
回复
<?php echo "<image src='localhost:8080$row[PicUrl]'>" ?>
Macy0606 2012-06-29
  • 打赏
  • 举报
回复
Notice: Use of undefined constant PicUrl - assumed 'PicUrl' in D:\apache\htdocs\test\view.php on line 28 报了这个,图片还是没显示出来
一起混吧 2012-06-29
  • 打赏
  • 举报
回复
$query = mysql_query($sql);
$row=mysql_fetch_assoc($query);
<?php echo '<image src="localhost:8080'.$row[PicUrl].'">' ?>

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧