相同的div不同的值

时间:2016-03-10 16:25:58

标签: javascript php html

我是php的新手,很抱歉,如果这是一个新问题。 我想制作一个图库。我的所有拇指都放在拇指文件夹中,所有我的全尺寸图像都放在一个图库文件夹中。

我的HTML应该是这样的:

<div class="gallery">

<div class="item">
<a href="images/gallery/img1.jpg">
<img src="images/thumb/img1.jpg>
</a>
</div>


<div class="item">
<a href="images/gallery/img2.jpg">
<img src="images/thumb/img2.jpg>
</a>
</div>

.........

我的问题是如何使用PHP来保持此列表的一定数量的图像。比方说50。所有图像都是相同的文件名img1.jpg img2jpg img3.jpg ....

3 个答案:

答案 0 :(得分:2)

试试这个,

<?php
 echo '<div class="gallery">';
 for($i=1;$i<=50;$i++)
 {
    echo '<div class="item">'.
    '<a href="images/gallery/img'.$i.'.jpg">'.
    '<img src="gallery/thumb/img'.$i.'.jpg>'.
    '</a>'.
    '</div>';
 }
 echo '</div>;'

答案 1 :(得分:0)

你需要使用循环来实现这个

<?php
 $imageno = 50;  //the number of images
 for($i=1;$i<=imageno;$i++)
 {
    echo '<div class="item">';
    echo '<a href="images/gallery/img'.$i.'.jpg">';
    echo '<img src="gallery/thumb/img'.$i.'.jpg>';
    echo '</a>';
    echo '</div>';
 }

答案 2 :(得分:0)

试试这个:

<div class="gallery">
    <?php for($i=1; $i<=50; $i++) : ?>
        <div class="item">
            <a href="images/gallery/img<?php echo $i; ?>.jpg">
                <img src="images/thumb/img<?php echo $i; ?>.jpg">
            </a>
        </div>
    <?php endfor; ?>
</div>