计算模型代码点火器外的数组中的数据行

时间:2016-04-12 09:29:57

标签: codeigniter rows

嗨,我有这个代码,我想知道是否有数据返回或没有。这是我的代码

<?php foreach($content1 as $c){
        if($c == 1){  ?>
        <a href = '<?php echo base_url().'Employees/updateidinfo/'.$data; ?>' class = 'btn btn-info pull-right fa fa-edit'>&nbsp Update</a>
  <?php }else{ ?>
        <a href = '<?php echo base_url().'Employees/updateidinfo/'.$data; ?>' class = 'btn btn-info pull-right fa fa-edit'>&nbsp Add</a>

<?php }} ?>

我想做的是,如果$c返回1行,它会显示此按钮,否则显示其他按钮。

我的模特是

public function spouse(){

    $query = $this->db->get_where('emp_fi_s', array('ID_NUM' => $this->uri->segment(3)));
    return $query->result();
}

我可以在不创建具有return $query->num_rows();

的其他模型函数的情况下执行此操作

1 个答案:

答案 0 :(得分:0)

<?php foreach($content1 as $c){
        if($c == 1){  ?>
        <a href = '<?php echo base_url().'Employees/updateidinfo/'.$data; ?>' class = 'btn btn-info pull-right fa fa-edit'>&nbsp Update</a>
  <?php }else{ ?>
        <a href = '<?php echo base_url().'Employees/updateidinfo/'.$data; ?>' class = 'btn btn-info pull-right fa fa-edit'>&nbsp Add</a>

<?php }} ?>    

change 

    if($c == 1)

    to

    if($c != ""  && $c == 1){