解析错误:语法错误,在我的视图中意外结束文件

时间:2014-07-08 02:21:03

标签: php codeigniter

大家好我有这个代码块和错误Parse错误:语法错误,意外的文件结束继续出现我的视图。似乎无法摆脱它。任何帮助的家伙。谢谢

<?php foreach($log->result() as $row): ?>
<?=form_open('admin/update_entry');?>
    <table class="editLog">
        <tr>
            <td><?php
                $data = array(
                    'name' => 'order',
                    'value' => $row->order
                );
                echo form_input($data);
                ?></td>
            <td><?php
                $data = array(
                    'name' => 'first',
                    'value' => $row->first
                );
                echo form_input($data);
                ?></td>
            <td><?php
                $data = array(
                    'name' => 'last',
                    'value' => $row->last
                );
                echo form_input($data);
                ?></td>
            <td><?php
                $data = array(
                    'name' => 'item',
                    'value' => $row->item
                );
                echo form_input($data);
                ?></td>
            <td><?php
                $data = array(
                    'name' => 'price',
                    'value' => $row->price
                );
                echo form_input($data);
                ?></td>
            <td>
            <?php
                echo form_hidden('id', $row->id);
                $data = array(
                    'class' => 'updateSubmit',
                    'value' => '✚'
                );
                echo form_submit($data);
            ?></td>
        </tr>
    </table>
<?=form_close();?>                            

尝试了一些解决方案但无济于事。喜欢&#34;短标签&#34;删除它,仍然出现错误。

1 个答案:

答案 0 :(得分:4)

你错过了foreach声明中的结束括号。类似的东西:

<?php endforeach; ?>

一般来说,意外的文件结尾语法错误意味着你在某个地方缺少一个大括号,无论是条件语句还是循环(即while,foreach,do)。