Php 要显示的限制数据代码点火器视图

Php 要显示的限制数据代码点火器视图,php,codeigniter,Php,Codeigniter,我目前正在开发一个系统。该系统是所有关于张贴事件的4个州/城市和这4个州,我显示他们使用我的选项卡面板。然后,当我单击第一个选项卡(状态1)时,将显示状态1的所有事件。但是有一个情节扭曲,如果所有的事件都大于3,它将只显示3个事件,然后会有一个按钮,如果不是,它将只显示事件 问题:我做的一切,除了在按钮部分,它显示3-4次,其中应该只有1个按钮将显示。我应该把我的按钮放在哪里?我的逻辑错了吗 看法 然后将按钮移到循环外 <?php $ctr = 0; foreach($deje

我目前正在开发一个系统。该系统是所有关于张贴事件的4个州/城市和这4个州,我显示他们使用我的选项卡面板。然后,当我单击第一个选项卡(状态1)时,将显示状态1的所有事件。但是有一个情节扭曲,如果所有的事件都大于3,它将只显示3个事件,然后会有一个按钮,如果不是,它将只显示事件

问题:我做的一切,除了在按钮部分,它显示3-4次,其中应该只有1个按钮将显示。我应该把我的按钮放在哪里?我的逻辑错了吗

看法


然后将按钮移到循环外

<?php $ctr = 0;
      foreach($dejesus_events_result as $row):
        if($dejesus_events_count < 4){ ?>
        <?= $row->event_title;?>
        <?= $row->event_description;?>
<?php } else{ 
                while($ctr < 3){?>
            <?= $row->event_title;?>
            <?= $row->event_description;?>
            <?= $row->event_image;?>

                <?php $ctr++; } ?>          
<?php } endforeach;?>

if($dejesus_events_count >= 4){ ?>
<button class="btn btn-info"> More</button>
<?php } ?>

先生,我想我的密码有问题。我在事件表中有数据。第一个事件和第二个事件,当我在视图中显示它时,它只获取第一个事件。
<?php $ctr = 0;
      foreach($dejesus_events_result as $row):
        if($dejesus_events_count < 4){ ?>
        <?= $row->event_title;?>
        <?= $row->event_description;?>
<?php } else{ 
                while($ctr < 3){?>
            <?= $row->event_title;?>
            <?= $row->event_description;?>
            <?= $row->event_image;?>

                <?php $ctr++; } ?>          
<?php } endforeach;?>

if($dejesus_events_count >= 4){ ?>
<button class="btn btn-info"> More</button>
<?php } ?>