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