Olá Emerson,
Acredito que se é um array você precise antes dar um foreach e ai ir
incluindo no DB em cada loop
Exemplo:
Foreach($this->input->post('id_tambores') as $tambor){
$this->tambor_model->cadastrar_pedido($tambor);
}
Só é necessário que que ao inves de pegar pelo o id você busque pelo o name
dos inputs, ou seja, la nos inputs eles precisam estar com o name assim:
name="nomedoarray[]" pq ai vc vai conseguir recuperar mais tarde.
Att.
-----Mensagem original-----
De: [email protected]
[mailto:[email protected]] Em nome de Emerson Maia
Enviada em: terça-feira, 19 de julho de 2011 14:47
Para: 'CodeIgniter Brasil'
Assunto: [CodeIgniter] Cadastro de uma array no BD com AR
Galera, boa tarde.
Estou com dificuldade na inclusão de uma array no banco de dados.
Estou fazendo dessa forma.
Recebo a array por post, e atribuo ela a uma variável.
$data1['id_tambor'] = $this->input->post('id_tambores');
E quero incluir essa array no banco de dados
$this->tambor_model->cadastrar_pedido($data1);
E da erro no bd, mostra dessa forma
INSERT INTO `pedido1` (`0`, `1`) VALUES ('a', 'c')
E teria que ser dessa forma :
INSERT INTO `sandivik`.`pedido1` (`id_tambor`) VALUES ('a'), ('c');
Quem puder me dar umas dicas, ficarei muito grato.
Obrigado lista !!
Emerson (paladin) efnet e freenode
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------