选择下一个或上一个图像

时间:2015-12-02 04:16:39

标签: php

  • 代码从目录中选择图像并将其显示在表格中。尽我所能,但是,无法获得PREVIOUS或NEXT按钮以显示下一张图像。我看了很多网站和堆栈,但没有运气,任何帮助非常感谢

            <?php function RandomImage()
            {
                $randnum = 0;
                print("<UL>\n");
                $myDir = dir("./images");
                $icount = 1;
                while($entryName = $myDir->read())
                {       
                    $icount++;
                }
    
                $myDir->close();
                $myDir = dir("./images");
                rewinddir();
                srand(time());
                $randnum = rand(3,($icount-2)+1);
    
                for($i=0;$i<$randnum;$i++)
                {   
                    $entryName = $myDir->read();
                    $myimage = $entryName;
                }
    
                return('images/' . $myimage);
            }
            ?>
    
            <head>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
            <title>Club Photo's</title>
            </head>
    
            <body>
            <?php
                $picture = RandomImage();
                echo $picture;
            ?>
            <table width="250" height="237" border="2" cellpadding="0" cellspacing="3">
                <tr>
                    <br><td><div align="center">Club Photo's </div></td><br>
                </tr>
                <tr>
                    <td><img name="myImage" src="<?php echo $picture; ?>" width="460" height="315" alt=""></td>
                </tr>
            </table>
            <br><input name="Previous" type="button" value="previous" />
            <input name="Next" type="button" value="next" onClick=img name="myImage" src="<?php echo $picture; ?>"/> 
    
            </body>
    

1 个答案:

答案 0 :(得分:0)

简单地放两个html按钮,如果假设你一次显示六个图像,那么当用户点击下一个按钮然后只需隐藏第一个图像并显示第七个图像并通过css隐藏它等等...同样适用于上一个按钮。请记住,当显示最后六个图像时,下一个按钮不应该隐藏该部分的第一个元素..