我会尝试解释我的问题和问题,如果您需要其他信息请在下面发表评论。
我有一个页面名称 form.php :
此表单功能是提交值
然后来自 form.php 的值由一个名为 formController.php 的控制器捕获,在控制器内部看起来像:
$this->db->trans_start();
- 查询INSERT INTO table_1 VALUES('1','a'); < - 我可以肯定它在使用后使用$ this-> db-> query($ sql);
$this->load->view('nextForm');
使用上面的控制器然后我们转到nextForm而不提交它。我在名为nextFormController的控制器(另一个控制器)中提交nextForm.php后:
$this->db->trans_complete();
摘要:
我尝试在一个页面和一个页面中启动数据库事务 控制器,我尝试在另一个页面中完成交易 控制器(不同的控制器)。但我得到了查询的结果 在formController.php里面没有插入数据库。
任何人都可以帮助我解释和修复我的代码而无需移动 trans_complete to formController.php?因为我需要完成 第二页正确提交后查询。
谢谢