imprime count($produto) ver oq aparece e posta codigo no http://pastebin.com/
Em 22 de setembro de 2011 11:01, André da Silva Severino < [email protected]> escreveu: > Bom dia pessoal, não sei o que está acontecendo, mas o banco de > dados(MySQL) > está entrando em loop infinito e não estou conseguindo cadastrar alguns > dados nele. > O que acontece é o seguinte tenho 4 campos em uma tabela > > fk_id_kit (int) > fk_id_produtos (int) > valor (double 10,2) > valorMensal (double 10,2) > > O Código que estou usando: > > for($i=0;$i<count($produto);$i++) { > $data['fk_id_kit'] = $id_kit; > $data['fk_id_produtosa'] = (int)$produto[$i]; > $data['kitp_valor'] = > (isset($produto_valorInicial[$i])) ? (float)str_replace(',', '.', > $produto_valorInicial[$i]) : NULL; > $data['kitp_valorMensal'] = > (isset($produto_valorMensal[$i])) ? (float)str_replace(',', '.', > $produto_valorMensal[$i]) : NULL; > > $sql = "INSERT INTO `itp_produtos_kit` (`fk_id_kit`, > `fk_id_produtos`, `kitp_valor`, `kitp_valorMensal`) VALUES > ({$data['fk_id_kit']}, {$data['fk_id_produtos']}, {$data['kitp_valor']}, > {$data['kitp_valorMensal']})"; > echo $sql.'<br>'; > > #$st = $this->crud->gravar('itp_produtos_kit', $data); > } > > Qnd envio os dados através de um checkbox ele exibe a seguinte informação, > em questão de DEBUG: > > INSERT INTO `itp_produtos_kit` (`fk_id_kit`, `fk_id_produtos`, > `kitp_valor`, > `kitp_valorMensal`) VALUES (1, 1, 399, 85) > INSERT INTO `itp_produtos_kit` (`fk_id_kit`, `fk_id_produtos`, > `kitp_valor`, > `kitp_valorMensal`) VALUES (1, 5, 59, 16.9) > INSERT INTO `itp_produtos_kit` (`fk_id_kit`, `fk_id_produtos`, > `kitp_valor`, > `kitp_valorMensal`) VALUES (1, 10, 59, 9.9) > INSERT INTO `itp_produtos_kit` (`fk_id_kit`, `fk_id_produtos`, > `kitp_valor`, > `kitp_valorMensal`) VALUES (1, 12, 39, 9.9) > > 4 insert's a quantidade exata que mandei, mas qnd habilito o metodo insert > do ActiveRecord(crud->gravar()), ele entra em laço infinito... > E insere os 4 dps + 4 e +4 e assim vai .... Toda hora tenho que matar o > processo no mysql porque mesmo fechando o navegador ele continua inserindo > os dados :( > > Alguem sabe como resolver isso? > > obrigado e até mais > > -- > > * > > --------------------------------------------------------------------------------------------------------------------------- > * > "Eu adoraria mudar o mundo, pena que eles não me fornecem o > código-fonte". > ~ > \°v° > ( . )\ --> open-source > ^ ^ > * > > --------------------------------------------------------------------------------------------------------------------------- > * > Email: [email protected] > Url: http://andrewd.com.br > _______________________________________________ > [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 ---------------------------

