php 读取图片,我从数据库读取图片要显示,可怎么显示的是只有图片名称??一下是我的代码。。。

各位达人,指教~~~~~~·<script>functioninserttag(topen){document.getElementById('yincang').val... 各位达人,指教~~~~~~·
<script>
function inserttag(topen){

document.getElementById('yincang').value=topen;

}
</script>
<?
$conn=mysql_connect("localhost","root","");
mysql_select_db("lanjing",$conn);

$result = mysql_query("SELECT * FROM guanli_img");

while($row=mysql_fetch_array($result))
{
echo $row['name'];
}

function get_ubb($str) {

$str = "<img src='$str' >";
return $str;
}

?>
<form action="" method="post"><input name="yincang" type="hidden" value=""></form>
展开
 我来答
匿名用户
2011-08-19
展开全部
你数据库里存放的是图片的名称吧,不包含url地址,所以,取出来的也不包含。
你可以把放图片的路径定义成一个常量,比如$imgPath='http://....../';
然后你可以在去除图片拼接图片元素的时候,把这个地址加上,就可以了 $str = "<img src='$imgPath$str' >";
更多追问追答
追问
恩,,,是图片名称,,,,那不输出吗???不是 echo 吗?
追答
啊,你要访问网络上的图片,是需要带上精确的路径的。也就是说,一个页面上的《img元素如果想把它对应的图片显示出来,必须保证这个img的src是有路径可循的.
比如 然后你才可以看得到。在这个例子里,图片名是“baidu_jgylogo3.gif” ,但是这仅仅是名字,你想找到这个图片,必须去这个图片所在地去拿。明白了没? 想象一下 浏览器不知道去哪儿找这张图片啊
不记得你的样子3c
2011-08-19 · TA获得超过699个赞
知道小有建树答主
回答量:1852
采纳率:0%
帮助的人:946万
展开全部
while($row=mysql_fetch_array($result))
{
echo "<img src='".$row['name']."'>;
}
更多追问追答
追问
这是一个连接吧,,,不能显示,,,,
追答
我改了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lifei6671
2011-08-19 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2778万
展开全部
你数据库里面储存的是图片的二进制代码还是图片路径,或是图片名称呢?
追问
图片名称
追答
读取的是图片名称,必须转换成图片路径才行. 没有路径src属性也读不到图片的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式