Codeigniter POST Multiple Selectbox

Я не мог опубликовать несколько значений в поле выбора правильно. Мой код ниже;

Посмотреть

<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;
}
}

Я нашел здесь несколько таких вопросов, но не смог их решить. Итак, я прошу прощения за повторный запрос этого.

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]