【问题标题】:Using a foreach loop within coloumn data在列数据中使用 foreach 循环
【发布时间】:2013-05-01 07:02:59
【问题描述】:

我怎样才能让它只对数据而不是 html 列执行 foreach?

    <div class="columns">
        <div class="title">Donation Amount</div>
        <div class="title">Support</div>
        <div class="title">View Grant</div>

<?php foreach ($results->result() as $grant) : ?>
        <div class="col1"><p>AUD $<?php echo number_format($grant->user_budget);?></p></div>
        <div class="col2"></div>
        <div class="col3"></div>
    </div>
        <div class="clear"></div>
    <?php endforeach ; ?>

【问题讨论】:

  • 不要把html放在foreach循环里面?
  • @Waygood 但我需要用 cols 展示它
  • @JessMcKenzie - 好的,具体问题是什么?
  • 你需要在结束endforeach之后完成div
  • 请将此输出添加到您的问题&lt;pre&gt;&lt;?php print_r($results-&gt;result()); ?&gt;&lt;/pre&gt;

标签: php html for-loop foreach


【解决方案1】:

试试这个

   <div class="columns">
        <div class="title">Donation Amount</div>
        <div class="title">Support</div>
        <div class="title">View Grant</div>

<?php foreach ($results->result() as $grant) : ?>
        <div class="col1"><p>AUD $<?php echo number_format($grant->user_budget);?></p></div>
        <div class="col2"></div>
        <div class="col3"></div>
        <div class="clear"></div>
  <?php endforeach ; ?>
    </div>

【讨论】:

  • 请打印此 $results->result() 检查是否有任何数据?
  • 真正的问题是什么,真正的答案是什么?我很困惑!很高兴 Praveen 能帮助你,但我只是好奇! :-)
猜你喜欢
  • 2015-07-04
  • 1970-01-01
  • 2018-04-05
  • 2016-01-29
  • 1970-01-01
  • 2018-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多