2017-09-07 9 views
0

現在システムを開発中です。システムは4州/ 4都市のイベントをポストすることに関するもので、私はそれらをタブパネルで表示しました。次に、最初のタブ(状態1)をクリックすると、状態1のすべてのイベントが表示されます。しかし、プロットのひねりがあり、すべてのイベントが3より大きい場合は、3つのイベントしか表示されず、そうでなければ「もっと見る」ボタンが表示されます。イベントが表示されます。表示するデータを制限するcodeigniter view

質問:ボタン部分以外は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++; } ?> 
      <button class="btn btn-info"> More</button> 
<?php } endforeach;?> 

答えて

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 } ?> 
+0

ループの外にボタンを移動します。 lol – Angel

+0

先生、私のコードには何か問題があると思います。イベントテーブルにデータがあります。 "最初のイベント"と "2番目のイベント"、私は私のビューでそれを表示するときにのみ、最初のイベントを取得します。 – Angel

関連する問題