Problema para salvar vários item no select multiple
@Omar~ @Felipe Guedes Coutinho @Motta Caros amigos poderia me ajudar em selecionar vários item com select multiple e salva no banco de dados
fiz da minha maneira mais não estou tendo resultado
Ou seja os outro item grava no banco de dados menos o id_prod[]
ao invés de salva o id que esta selecionado ele esta salvando id 0...
<div class="col-md-6">
<div class="form-group">
<label>Produtos:</label>
<select class="form-control select2" name="id_prod[]" multiple="multiple" data-placeholder="Você pode selecionar mais de um produto">
<?php $Query = DBRead('tbl_produto','titulo, id'); if (is_array($Query)) { foreach ($Query as $produto) { ?>
<option value="<?php echo $produto['id']; ?>"><?php echo $produto['titulo']; ?></option>
<?php } } ?>
</select>
</div>
</div>
No meu controller
fiz assim
// Adicionar Item
if (isset($_GET['AdicionarTblAlugar'])) {
if (isset($_POST['id_prod'])) {
$id_prod = implode(', ', array_values(post('id_prod')));
} else {
$id_prod = false;
}
$AdicionarTblAlugar = array(
'id_prod' => post('id_prod'),
'id_cliente' => post('id_cliente'),
'id_status' => post('id_status'),
'id_cidade' => post('id_cidade'),
'tipo' => post('tipo'),
'representante' => post('representante'),
'data_alugado' => post('data_alugado'),
'data_entrega' => post('data_entrega'),
'valor' => post('valor'),
'quantidade_alugado' => post('quantidade_alugado'),
'responsavel' => post('responsavel'),
'descricao' => post('descricao')
);
$Query = DBCreate('tbl_alugar', $AdicionarTblAlugar);
if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro');}
}
Fico na espera da ajuda de vocês...Discussão (1)
Carregando comentários...