Я не мог опубликовать несколько значений в поле выбора правильно. Мой код ниже;
Посмотреть
<form class="form-horizontal tasi-form" method="post" action="<?php echo site_url('uye/ekle/paket_ekle'); ?>">
<select multiple="multiple" class="form-control" name="makaleler[]">
<?php foreach($makaleler as $m) { ?>
<option value="<?php echo $m['id']; ?>"><?php echo $m['isim']; ?></option>
<?php } ?></select>
контроллер
function paket_ekle() {
$this -> form_validation -> set_rules('fiyat', 'Fiyat', 'required|numeric');
if ($this -> form_validation -> run() === FALSE) {
$this -> paket();} else {
if ($this -> M_ekle -> paket_ekle()) {
$this -> session -> set_flashdata('ok', 'Paketiniz yönetici onayına gönderildi!');
redirect('uye/ekle/paket');
} else {
$this -> session -> set_flashdata('hata', 'Bir hata oluştu. Lütfen tekrar deneyin.');
redirect('uye/ekle/paket');
}
}
}
модель
function paket_ekle()
{
foreach($this->input->post('makaleler') as $mak){
$data = array
(
'makaleler' => $mak,
'fiyat' => $this->input->post('fiyat'),
'yazar' => $this->session->userdata('id'),
);
}
if($this->db->insert('paketler', $data))
{
return true;
}
else
{
return false;
}
}
Я нашел здесь несколько таких вопросов, но не смог их решить. Итак, я прошу прощения за повторный запрос этого.
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …