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> 展开
<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' >";
你可以把放图片的路径定义成一个常量,比如$imgPath='http://....../';
然后你可以在去除图片拼接图片元素的时候,把这个地址加上,就可以了 $str = "<img src='$imgPath$str' >";
更多追问追答
追问
恩,,,是图片名称,,,,那不输出吗???不是 echo 吗?
追答
啊,你要访问网络上的图片,是需要带上精确的路径的。也就是说,一个页面上的《img元素如果想把它对应的图片显示出来,必须保证这个img的src是有路径可循的.
比如 然后你才可以看得到。在这个例子里,图片名是“baidu_jgylogo3.gif” ,但是这仅仅是名字,你想找到这个图片,必须去这个图片所在地去拿。明白了没? 想象一下 浏览器不知道去哪儿找这张图片啊
展开全部
while($row=mysql_fetch_array($result))
{
echo "<img src='".$row['name']."'>;
}
{
echo "<img src='".$row['name']."'>;
}
更多追问追答
追问
这是一个连接吧,,,不能显示,,,,
追答
我改了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你数据库里面储存的是图片的二进制代码还是图片路径,或是图片名称呢?
追问
图片名称
追答
读取的是图片名称,必须转换成图片路径才行. 没有路径src属性也读不到图片的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询