首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个项目都加载了不同的花哨边框

每个项目都加载了不同的花哨边框
EN

Stack Overflow用户
提问于 2013-10-24 07:01:07
回答 2查看 53关注 0票数 0

嗨,伙计们,我试着这样做,就像我有5个框架(花哨的边框),我有项目列表。当项目加载时,每个项目加载不同的框架。当5帧完成,然后第6帧重复帧列表。在我的脚本下面

代码语言:javascript
复制
<?php
$allgfts=mysql_query("select id,image_url from {$statement} order by id limit {$startpoint}, {$limit}");
while($gfts=mysql_fetch_array($allgfts))
{
    $id=$gfts['id'];
    $image=$gfts['image_url'];
?>
    <div id="pic-1">
        <div class="thumbnail-item">
            <?php echo '<a href="g_detail.php?id='.$id.'"><img src="images/'.$image.'" alt="" width="161" height="161" class="thumbnail g-size" /></a>'; ?>
            <span><?php echo '<a href="g_detail.php?id='.$id.'">Readmore</a>';?></span>
            <?php echo '<a class="gtbtn" href="g_buy.php?id='.$id.'">Get This</a>';?>

        </div>     
    </div>  
<?php
}
?>  
EN

回答 2

Stack Overflow用户

发布于 2013-10-24 12:05:15

使用余数运算符(“%”)。我不知道您的表结构是什么样子,但我将假设您的产品ID是按顺序加载的,从1开始。

在WHILE循环中,使用以下代码:

代码语言:javascript
复制
$remainder = $id % 5;
if($remainder == 1){
    //load my DIV with frame 1
}
else($remainder == 2){
    //load my DIV with frame 2
}
......
票数 0
EN

Stack Overflow用户

发布于 2013-10-24 12:45:54

我想您是在问如何回显一个图像列表,该列表每隔五个项目就换行一次。

给定来自表的结果数组(顺便考虑使用PDO ),我将执行以下操作:

代码语言:javascript
复制
//$arr being the array
$x=1; //start counter
$list = '<ul>'; //using a list, because that's what it is
for($i=0;$i<count($arr);$i++) {
    $list.='<li class="thumbnail-item">';
        $thumb ='<a href="g_detail.php?id='.$arr[$i][id].'">';
        $thumb.='<img src="images/'.$arr[$i][image_url].'" alt="" class="thumbnail g-size" /></a>';
        $thumb.='<span><a href="g_detail.php?id='.$arr[$i][id].'>Readmore</a></span>';
        $thumb.='<a class="gtbtn" href="g_buy.php?id='.$arr[$i][id].'">Get This</a>';
    $list.=$thumb;
    $list.='</li>';

if($x%5 == 0)||($x==count($arr)) {
    $list.='</ul>';
    if($x<count($arr)) {
        $list.='<ul>';
    }
    }
    $x++;
}
echo $list;

这是未经测试的,但从广义上讲应该是可行的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19553891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档