各位达人,指教~~~~~~·
<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>
你可以把放图片的路径定义成一个常量,比如$imgPath='http://....../';
然后你可以在去除图片拼接图片元素的时候,把这个地址加上,就可以了 $str = "<img src='$imgPath$str' >";追问
恩,,,是图片名称,,,,那不输出吗???不是 echo 吗?
追答啊,你要访问网络上的图片,是需要带上精确的路径的。也就是说,一个页面上的《img元素如果想把它对应的图片显示出来,必须保证这个img的src是有路径可循的.
比如 然后你才可以看得到。在这个例子里,图片名是“baidu_jgylogo3.gif” ,但是这仅仅是名字,你想找到这个图片,必须去这个图片所在地去拿。明白了没? 想象一下 浏览器不知道去哪儿找这张图片啊
恩,谢谢,,, 搞定了,,,嘿嘿
{
echo "<img src='".$row['name']."'>;
}追问
这是一个连接吧,,,不能显示,,,,
追答我改了
追问还是不行。。。。
追答$row['name']这个是图片的名字还是图片的url地址
在src中输出图片的地址就可以了
图片名称
追答读取的是图片名称,必须转换成图片路径才行. 没有路径src属性也读不到图片的.