为什么第二次注册的字段值与上次一样就提交不了???
为什么第二次注册的字段值与上次一样就提交不了???比如用户名 admin 已存在,再次注册 admin 时就提交不了,入不了库>_<,控制器里也没加什么判断 :(
大侠们,help~
控制器:
//注册
public function insert() {
$table = 'user';
$username = trim($this->input->post('username'));
$email = trim($this->input->post('email'));
$pd = md5(md5(md5($this->input->post('password'))));
$user_data = array(
'username' => $this->input->post('username'),
'password' => $pd,
'email'=> $this->input->post('email'),
'regdate' => time('Y-m-d H:i:s')
);
$result = $this->db->insert($table, $user_data);
if($result) {
echo "1";
} else {
echo "2";
}
$this->load->view('register', $data);
}
本帖最后由 IT不倒翁 于 2011-6-20 09:53 编辑
比如用户名 admin 已存在,再次注册 admin 时就提交不了:lol
应该是你把这个字段设为主键或者唯一了吧? 用户名应该唯一啊,主键重复了,怎么可能插入进去呢?
你要先判断下,表中是否含有那个用户名了,然后再进行提示还是继续插入
页:
[1]