foreach循环不能在PHP代码中工作

时间:2015-06-20 12:06:41

标签: php mysql codeigniter foreach nested

只有第一行正在打印。其他人不打印。

仅在其他行中获取提交按钮

代码中没有发现错误或警告。

$v$u数组相同。在$v中同时使用foreach时,不会打印任何内容。

<?php 
  foreach ($v->result() as $row)
  {
?>
  <tr>  
    <?php echo form_open('add_exam', array('role' => 'form', 'class' => 'form-horizontal')); ?>
    <?php
      foreach ($u->list_fields() as $field)  
      {
    ?>
        <td class='hidden-1024'>
          <div class="form-group">
            <div class="col-sm-9">
              <input class="form-control" type="text" placeholder="<?php echo $field; ?>" name="<?php echo $field; ?>" value="<?php echo $row->$field;?>">
            </div>
          </div>
        </td>
    <?php
      }
    ?>
    <td class='hidden-1024'>
      <?php echo form_submit(array('name' => 'score_submit', 'id' => 'score_submit', 'value' => 'Save', 'class' => 'btn btn-embossed btn-primary m-r-20'));?>
    </td>    
    <?php echo form_close(); ?>
  </tr>
<?php
  }
?>

1 个答案:

答案 0 :(得分:0)

应该是这样的:

value="<?php echo $row->field;?>"