新人请教, CI插入数据库失败是不是就终止了?
控制器 大概代码
if ($this->db_model->insert($insertdata))
{
$this->output->append_output("添加成功!");
}
else
{
$this->output->append_output("添加失败!");
}
模型
function insert($data)
{
$this->db->insert(‘data’, $data);
return ($this->db->affected_rows() > 0) ? TRUE : FALSE;
}
1. 添加成功时候返回,“添加成功”
2. 当我构造的数据 ,设置重复key,故意插入失败,感觉后面的代码就不执行了,
”添加失败“没有返回,本来应该弹出提示对话框的,请问 这是怎么回事?
<script type="text/javascript">
$(document).ready(function() {
$('#menu_form').submit(function(){
$.post("<?php echo current_url();?>", {
name: $('#name').val(),
info: $('#info').val(),
},
function(data){
alert(data);
}
);
return false;
});
});
</script>
是的,失败报错,程序结束。
这就是老外喜欢的方式,没办法,呵呵 回复 2# Hex
哦 原来如此,谢谢hex老大
页:
[1]