经测试代码如下:
/**
* 查询数据库显示小图,点击小图弹出大图
*
* @param
* @arrange (编程之家) jb51.cc
**/
//Get all the images in the database (use a WHERE clause to limit what it finds)
$sql = MysqL_query(SELECT * FROM database_name);
//Start A counter we will start at 1
$i = 1;
//Get all the returned results,save them in an array,and loop throught the array
//to display all the returned results
while($row = MysqL_fetch_array($sql)){
//Create a list from the returned image file,and make a $width and $height variable
list($width,$height) = getimagesize(url/to/large/image/.$row['img_file_name']);
//Add 30 to the returned width and height so it will fit in the popup window
//If it still doesn't fit,change the two thirtys to a larger number.
$width += 30;
$height += 30;
//Use javascript to make the popup
//Everytime the script runs through,$i will change so we can have dynamic popup window sizes
echo
<script type=text/javascript>
function load.$i.(){
var load = window.open('url/to/large/image/.$row['img_file_name'].',' ','scrollbars=no,menubar=no,height=.$height.,width=.$width.,resizable=no,toolbar=no,location=no,status=no');
}
</script>;
//This will display our thumbnail on the screen and make a link to the popup function
//that was just created in the above javascript.
echo'
<p>
<a href=javascript:load'.$i.'()>
<img src=url/to/thumb/image/'.$row['img_file_name'].' />
</a>
</p>';
//Add one to $i
$i++;
}
/*** 来自编程之家 jb51.cc(jb51.cc) ***/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。