大家好我有这个代码块和错误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;删除它,仍然出现错误。
答案 0 :(得分:4)
你错过了foreach声明中的结束括号。类似的东西:
<?php endforeach; ?>
一般来说,意外的文件结尾语法错误意味着你在某个地方缺少一个大括号,无论是条件语句还是循环(即while,foreach,do)。