繁体   English   中英

foreach循环在php代码中不起作用

[英]foreach loop not working in php code

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

仅在其他行中获得一个提交按钮

在代码中找不到错误或警告。

$v$u数组相同。 在两个foreach中都使用$v ,没有任何输出。

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

应该是这样的:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM