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

Responder a