Как ввести несколько значений с помощью флажка в CodeIgniter?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как ввести несколько значений с помощью флажка в CodeIgniter?

Сообщение Anonymous »

Я подготовил форму для ввода в базу данных, но специально для нескольких флажков. Я нашел аналогичный случай с решением, но не с алгоритмом, который я использую

Вот мой контроллер

Код: Выделить всё

class Ruang extends CI_Controller {

public function __construct(){
parent::__construct();
$this->load->model("m_ruang");
$this->load->library('form_validation');
if($this->session->userdata('status') != "login"){
redirect(base_url("login"));
}
}

public function index()
{
$data["ruang"] = $this->m_ruang->getAll();
$this->load->view('admin/ruang/index.php', $data);
}

public function add()
{
$ruang = $this->m_ruang;
$validation = $this->form_validation;
$validation->set_rules($ruang->rules());

if ($validation->run()) {
$ruang->save();
$this->session->set_flashdata('success', 'Berhasil ditambahkan');
}

$this->load->view("admin/ruang/add_ruang");
}
Вот мои модели

Код: Выделить всё

class M_ruang extends CI_Model
{
private $_table = "ruang";

public $id_ruang;
public $ruang;
public $kapasitas_kuliah;
public $kapasitas_ujian;
public $layout;
public $fasilitas;

public function getAll()
{
return $this->db->get($this->_table)->result();
}

public function getById($id)
{
return $this->db->get_where($this->_table, ["id_ruang" => $id])->row();
}

public function save()
{
$post = $this->input->post();
$this->id_ruang = uniqid();
$this->ruang = $post["ruang"];
$this->kapasitas_kuliah = $post["kapasitas_kuliah"];
$this->kapasitas_ujian = $post["kapasitas_ujian"];
$this->layout = $post["layout"];
$this->fasilitas = $post["fasilitas"];
$this->db->insert($this->_table, $this);
}
а здесь часть представления формы

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/58015506/how-to-input-multiple-value-with-checkbox-in-codeigniter[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»