@vvmgev

Как исправить ошибку в codeigniter?

при добавлении записи в базу данных

You must use the "set" method to update an entry.

public function regstrAuth(){


		$this->input->post('login');
		$this->input->post('passowrd');
		$this->input->post('email');
		$this->input->post('age');

		$this->db->insert('users',$this);


	}
  • Вопрос задан
  • 259 просмотров
Решения вопроса 1
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Попробуйте так:
public function regstrAuth()

    // 'book_name' would be the name of your column in database table

    $data = array(
    'login' => $this->input->post('login'),
    'passowrd' => $this->input->post('passowrd'),
    'email' => $this->input->post('email'),
    'age' => $this->input->post('age')
    );

    $this->db->set($data);
    $this->db->insert('users');

}

Форма должна быть такой:
<input type="text" name="login" value="" />
<input type="text" name="passowrd" value="" />
<input type="text" name="email" value="" />
<input type="text" name="age" value="" />


И Вы уверены, что passowrd, а не password? Опечатки нет?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы