我试图在这里找出问题,但我不明白为什么它不起作用。我有一个编辑表单,99% 的时间都可以提交,但对于某些记录却没有。这是表单上的一些代码:
<?php echo form_open('administration/categories/edit_offer_content_success')?>
<table cellpadding="6" cellspacing="0" class="admin-panel table_style">
<tr>
<th><b>Edit Offer</b><?php echo form_hidden('id',$offer->id)?></th>
</tr>
<tr>
<td>Name:<br /><?php echo form_input(array('name' => 'name', 'value' => $offer->name, 'size' => '100'))?></td>
</tr>
<tr>
<td align="center" valign="middle" height="20"><?php echo form_submit('','Save')?></td>
</tr>
</table>
<?php echo form_close()?>
当您单击保存按钮时,它应该转到 edit_offer_contents 功能,但在某些记录上,它会转到站点的索引页面。我删除了该函数中的所有代码并将其设置为加载调试页面,而不是希望追踪错误发生的位置,但是在不会保存的记录上,它仍然会转到站点的索引页面,所以它看起来它没有使用该功能,但我不明白为什么。据我所知,没有任何验证,我现在正用头撞墙
function edit_offer_content_success()
{
$this->output->enable_profiler(TRUE);
$this->load->view('admin/debug');
// redirect ('administration/categories/edit_offer/'.$id,'refresh');
}
如果有人有任何想法,我将不胜感激