Я новичок в работе с фреймворком codeigniter, и я пытаюсь создать регистрационную форму участника, используя эту структуру. Я использовал следующий код для вставки члена.codeigniter page redirection issue
<?php
Class data extends CI_Model
{
function add_form()
{
$this->load->database();
$val = array(
'name' => $this->input->post('name'),
'gender' => $this->input->post('gender'),
'age' => $this->input->post('age'),
'address' => $this->input->post('address'),
'phoneno' => $this->input->post('phone'),
);
$insert=$this->db->insert('tbl_member',$val);
}
}
?>
Если информация о членстве вставляется в базу данных успешно, я должен перенаправить ее на страницу сведений о членстве с сообщением об успешном завершении. На этой странице я должен отображать детали участника, полученные из базы данных. Я не знаю, как перенаправить и проверить, истинна ли вставка. Как я могу это сделать?
Это действительно плохая форма, вызывающая '$ this-> input-> post ('#')' внутри вашей модели. Пожалуйста, подтвердите в ** КОНТРОЛЛЕР **, затем передайте дезинфицированные значения в вашу модель. Хорошим методом является чистый 'array()' значений для вставки. – Jakub