【发布时间】:2021-11-23 06:20:45
【问题描述】:
我想在 codeigniter 上进行表单验证
这是控制器上 alternatif.php 的代码
class Alternatif extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->library('form_validation');
$this->load->model("Alternatif_model");
$this->load->model("User_model");
if (!$this->session->userdata('email')) {
redirect('auth');
}
$data['user'] = $this->db->get_where('users', ['email' => $this->session->userdata('email')])->row_array();
}
public function tambahAlternatif()
{
$data['title'] = 'Tambah Alternatif';
$data['user'] = $this->db->get_where('users', ['email' => $this->session->userdata('email')])->row_array();
if ($this->input->post('nambahAlternatif')) {
foreach ($this->input->post() as $key => $value) {
if (strpos($key, "id_aspek_teknik-") !== false) {
$k = str_replace('id_aspek_teknik-', '', $key);
$this->Alternatif_model->tambahNilai($k);
}
}
$this->Alternatif_model->tambahAlternatif();
$this->session->set_flashdata('flash', 'ditambahkan');
redirect('alternatif');
} else {
code
}
}
我想问一下哪里可以在codeigniter上添加表单验证?
【问题讨论】:
-
不要全大写,这被认为是大喊大叫/粗鲁。
标签: php codeigniter codeigniter-form-validation