php 查询数据库显示小图,点击小图弹出大图的功能实例

php查询数据库显示小图,点击小图弹出大图,感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
经测试代码如下:

/**
 * 查询数据库显示小图,点击小图弹出大图
 *
 * @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)   ***/

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...