php - foreach SMARTY 中的下一项

标签 php mysql smarty

我在网站上做 slider 。在一张幻灯片上我有两个 div。 SMARTY 上显示的数据。

slider div 的

{foreach $slider as $sliderr}
    <div id="sliderBox">
<div id="showcase" class="showcase">
        <div class="showcase-slide">
            <div class="showcase-content">
{$sliderr.img}
            </div>
        </div>
        <div class="showcase-slide">
            <div class="showcase-content">
                {$sliderr.img} // ?? I need img+1
            </div>
        </div>  
</div>
</div>
{/foreach}

我需要表格 slider 中的下一条记录。 SMARTY如何循环读取下一条记录?

最佳答案

也许这对你有用:

{foreach from=$slider key=i item=sliderr}
    <div id="sliderBox">
<div id="showcase" class="showcase">
        <div class="showcase-slide">
            <div class="showcase-content">
{$sliderr.img}
            </div>
        </div>
        <div class="showcase-slide">
            <div class="showcase-content">
                {$slider[{$i+1}]}
            </div>
        </div>  
</div>
</div>
{/foreach}

关于php - foreach SMARTY 中的下一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8658613/

相关文章:

sql - 我的 MYSQL 触发器语法有什么问题?

php - 如何将 "N"天添加到 $smarty.now?

php - 使用 PHP 将数字添加到 MySql 值

PHP 登录脚本仅适用于 mysql 已知的用户名

php - 更新数据库记录不起作用

php - JS 代码中出现 smarty 错误

php - 使用 Smarty + 缓存提高性能?

php - While 语句中的 Foreach (NumRows)

javascript - 使用 $http.post() 从 Angular 发布到 php 的变量不起作用

mysql - 如何选择每条记录+100值的行?