Galera estou surtando aqui e não tem nem café mais rsrsrs. Preciso de uma ajuda.
Tenho um formulário que carrega quase todas as informações vindo do banco. todas elas estão formatadas como array. Também neste formulário constam áreas para preenchimento. Após preencher os dados envio para a página que fará o insert.
Chamei as informações na tela e ele me retornou desta forma.
array 'cod_cliente' => array 0 => string '457' (length=3) 'tb_nome' => array 0 => string 'INTERNATIONAL TECN LTDA' (length=35) 'tb_cnpj' => array 0 => string '74404229000854' (length=14) 'tb_endereco' => array 0 => string 'LIBERDADE' (length=9) 'tb_numero' => array 0 => string '6315' (length=4) 'tb_bairro' => array 0 => string 'IPORANGA' (length=8) 'tb_cep' => array 0 => string '18087670' (length=8) 'tb_estado' => array 0 => string 'SP' (length=2) 'tb_telefone' => array 0 => string '15 1234 5678' (length=12) 'cep_transp' => array 0 => string '18084125' (length=8) 'cnpj_transp' => array 0 => string '0177784598545' (length=14) 'nome_transp' => array 0 => string 'TRANSPORTADORA' (length=30) 'end_transp' => array 0 => string 'Rodovia Senador' (length=40) 'numero_transp' => array 0 => string 'km11110,0' (length=6) 'bairro_transp' => array 0 => string 'Iporangaba' (length=8) 'cid_transp' => array 0 => string 'Campinas' (length=8) 'uf_transp' => array 0 => string 'SP' (length=2) 'tel_transp' => array 0 => string '32354884' (length=8) 'email_transp' => array 0 => string 'transportes@ALGUAMCOISA' (length=29) 'tb_email' => array 0 => string 'deivid.santos@ALGUMACOISA' (length=31) 'tb_veic' => array 0 => string '2' (length=1) 'tb_ajudante' => array 0 => string 'NAO' (length=3) 'tb_agenda' => array 0 => string '28/08/2015 07:00:00' (length=19) 'tb_doc' => array 0 => string ' 1515165363' (length=12) 'nome_motor' => array 0 => string 'MOTORISTA' (length=9) 1 => string 'MOTORISTA2' (length=10) 'cpf_motor' => array 0 => string 'CPF' (length=3) 1 => string 'CPF2' (length=4) 'cnh_motor' => array 0 => string 'CNH' (length=3) 1 => string 'CNH2' (length=4) 'val_motor' => array 0 => string 'VALIDADE' (length=8) 1 => string 'VALIDADE2' (length=9) 'plcav' => array 0 => string 'VEICULO' (length=8) 1 => string 'VEICULO2' (length=9) 'plcar' => array 0 => string 'CARRETA' (length=7) 1 => string 'CARRETA2' (length=8) 'bitr' => array 0 => string 'BITREM' (length=6) 1 => string 'BITREM2' (length=7) 'cont' => array 0 => string 'CONTAINER' (length=9) 1 => string 'CONTAINER2' (length=10) 'envia' => string 'Enviar' (length=6) Enviar
Verificando as informações acima pode ver que quando entra as informações de motorista elas me trazem duas linhas cada, até aí perfeito pois se trata de um carregamento e serão utilizados dois veículos.
Salvando no Mysql ele teria que salvar duas linhas repetindo as informações acima e alterando apenas os dados duplicados. Porém quando salvo ele multiplica, triplica, quadriplica e assim vai, fica uma bagunça no banco. o que eu preciso fazer para que isso não aconteça?
abaixo o insert que estou utilizando.
$insert = "INSERT INTO ordem (cod_cliente, tb_nome, tb_cnpj, tb_endereco, tb_numero, tb_bairro, tb_cep, tb_estado, tb_telefone, tb_email, datacoleta, tb_doc, nome_transp, cnpj_transp, cep_transp, end_transp, numero_transp, bairro_transp, cid_transp, uf_transp, tel_transp, email_transp, nome_motor, cpf_motor, cnh_motor, val_motor, plcar, plcav, bitr, cont)
VALUES
('$cod_cliente', '$tb_nome', '$tb_cnpj', '$tb_endereco', '$tb_numero', '$tb_bairro', '$tb_cep', '$tb_estado', '$tb_telefone', '$tb_email', '$tb_agenda', '$tb_doc', '$nome_transp', '$cnpj_transp', '$cep_transp', '$end_transp', '$numero_transp', '$bairro_transp', '$cid_transp', '$uf_transp', '$tel_transp', '$email_transp', '".$nome_motor."', '".$cpf_motor."', '".$cnh_motor."', '".$val_motor."', '".$plcar."', '".$plcav."', '".$bitr."', '".$cont."')"; mysql_query ($insert) or die (mysql_error() .'<BR><BR>ERRO - NÃO FOI POSSIVEL ENVIAR OS DADOS') ; }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
Se puderem me ajudar...