Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在codeigniter中使用foreach_Php_Codeigniter - Fatal编程技术网

Php 如何在codeigniter中使用foreach

Php 如何在codeigniter中使用foreach,php,codeigniter,Php,Codeigniter,我正在尝试使用foreach从数据库表中获取值,因为我得到了结果,但它显示了表中的所有值,因为我正在使用它进行幻灯片放映。如何一次获取1个细节。。。这是我的密码 <div class="col-md-10"> <div class="carousel slide" data-ride="carousel"> <div class="carousel-inner"> <?php $result_array =

我正在尝试使用foreach从数据库表中获取值,因为我得到了结果,但它显示了表中的所有值,因为我正在使用它进行幻灯片放映。如何一次获取1个细节。。。这是我的密码

 <div class="col-md-10">
  <div class="carousel slide" data-ride="carousel">
    <div class="carousel-inner">
        <?php 
        $result_array = $this->db->get('vm_feedback')->result_array();
        foreach ($result_array as $key => $v) {?>
         <div class="item active">  
         <div class="col-md-12">
            <div class="testimonial-text">
                <p style="color:black;"><?php  echo $v['feed_desc'];?></p>
                <span class="testimonial-by"><?php echo $v['feed_name'];?></span>
            </div> 
         </div>
         </div>
        <?php   } ?>
    </div>
   </div>  
  </div>

结果我得到:


我需要的是:

如果只需要一条记录,可以使用row_array()


您必须设置一个条件,因为当前所有items div都处于活动状态,因此它看起来不像您想要的那样。因此,请使用另一个变量立即添加active

<div class="col-md-10">
  <div class="carousel slide" data-ride="carousel">
    <div class="carousel-inner">
        <?php 
        $result_array = $this->db->get('vm_feedback')->result_array();
        $i = 1;
        foreach ($result_array as $key => $v) {?>
         <div class="item <?php if($i == 1) echo "active"; ?>">  
         <div class="col-md-12">
            <div class="testimonial-text">
                <p style="color:black;"><?php  echo $v['feed_desc'];?></p>
                <span class="testimonial-by"><?php echo $v['feed_name'];?></span>
            </div> 
         </div>
         </div>
        <?php $i++;  } ?>
    </div>
   </div>  
  </div>

这将为您提供您想要的确切结果

谢谢



请遵循CodeIgniter的MVC模式。你们甚至用CodeIgniter的名字作为codeignitor犯了错误。
<div class="col-md-10">
  <div class="carousel slide" data-ride="carousel">
    <div class="carousel-inner">
        <?php 
        $result_array = $this->db->get('vm_feedback')->result_array();
        $i = 1;
        foreach ($result_array as $key => $v) {?>
         <div class="item <?php if($i == 1) echo "active"; ?>">  
         <div class="col-md-12">
            <div class="testimonial-text">
                <p style="color:black;"><?php  echo $v['feed_desc'];?></p>
                <span class="testimonial-by"><?php echo $v['feed_name'];?></span>
            </div> 
         </div>
         </div>
        <?php $i++;  } ?>
    </div>
   </div>  
  </div>
             <?php $i = 1;
                        foreach ($result_array as $key => $v ) {?>
                    <div class="testimonial-item  <?php if($i == 1) echo "active"; ?>">
                       <span> <img src="<?php echo base_url().'backend_assets/media/feedimg/'.$v['feed_img'];?>" class="testimonial-img img-responsive img-circle" alt="image"></span>
                        <div class="testimonial-text">
                            <p ><?php  echo $v['feed_desc'];?></p>
                            <span class="testimonial-by"><div class="text-center"><?php echo $v['feed_name'].'<br>'.$v['feed_des'];?></div></span>
                        </div>
                        </div> <?php $i++;  } ?>