Advertisement
CalMagal

Erro PDOStatement

Jan 22nd, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 14.72 KB | None | 0 0
  1. $status_registro_req  = $_POST['status_registro_req'];
  2. $id_requerente        = $_SESSION['codigo_logado'];
  3. $formata_numreq       = explode("$",$_POST['numero_requer']);
  4. $numero_requerimento  = intval($formata_numreq[0]);
  5. $ano_requerimento     = $formata_numreq[1];
  6. $nome_pasta           = $numero_requerimento."_".$ano_requerimento;
  7.  
  8. if($status_registro_req == "novo"){
  9.  
  10. try{
  11.  
  12.   $sql_add = "insert into tb_requerimento('id_requerente', 'numero_requerimento', 'ano_requerimento', 'nome_pasta', 'nome_empreendimento', ";
  13.   $sql_add .= "'nome_fantasia', 'cpf_cnpj', 'inscricao_estadual', 'inscricao_jcomercial', 'cadastro_incra', 'cep_empreendimento', 'endereco_empreendimento', 'numero_endereco', ";
  14.   $sql_add .= "'complemento_endereco', 'bairro_povoado', 'ibge_cidade', 'nome_proprietario', 'telefone_proprietario', 'titulo_propriedade', 'areatotal_propriedade', ";
  15.   $sql_add .= "'total_empregados', 'produto_principal', 'id_forma_ocupacao', 'prontocaptacao_coord_n', 'prontocaptacao_coord_e', 'pronto_captacao_municipio', 'superficial_tipocaptacao', ";
  16.   $sql_add .= "'superficial_tipo_propriedade', 'superficial_anoconstrucao', 'superficial_areadrenagem', 'superficial_volumemax_acumulado', 'superficial_areamax_espelho', ";
  17.   $sql_add .= "'superficial_vazao_regulariz', 'superficial_tipomaterial_construtivo', 'superficial_altura_maxima', 'superficial_periodo_retorno', 'superficial_barragem_rompeu', 'superficial_rompeu_quando', ";
  18.   $sql_add .= "'superficial_barragem_temoutorga', 'superficial_processo', 'superficial_outorga', 'superficial_motor_marca', 'superficial_motor_modelo', 'superficial_motor_potencia', ";
  19.   $sql_add .= "'superficial_motor_energia', 'superficial_bomba_tipo', 'superficial_bomba_marca', 'superficial_bomba_modelo', 'superficial_bomba_altura', 'superficial_bomba_vazaom3', ";
  20.   $sql_add .= "'subterraneo_natureza_captacao', 'subterraneo_captacao_outro', 'subterraneo_numprocesso', 'subterraneo_numlicenca', 'subterraneo_poco_nome', 'subterraneo_poco_dataconclusao', ";
  21.   $sql_add .= "'subterraneo_poco_tipo', 'subterraneo_poco_metodo', 'subterraneo_poco_empresaperf', 'subterraneo_poco_cotaboca', 'subterraneo_poco_protecao', 'subterraneo_poco_dinamicaperf', ";
  22.   $sql_add .= "'subterraneo_poco_intervaloini', 'subterraneo_poco_intervalofim', 'subterraneo_poco_tiporevest', 'subterraneo_poco_tiporevest_ini', 'subterraneo_poco_tiporevest_fim', ";
  23.   $sql_add .= "'subterraneo_poco_diametro', 'subterraneo_poco_tipofiltro', 'subterraneo_poco_tipofiltro_ini', 'subterraneo_poco_tipofiltro_fim', 'subterraneo_poco_abertura', ";
  24.   $sql_add .= "'subterraneo_poco_pol', 'subterraneo_poco_prefiltro', 'subterraneo_poco_prefiltro_ini', 'subterraneo_poco_prefiltro_fim', 'subterraneo_hidro_profundidade', ";
  25.   $sql_add .= "'subterraneo_hidro_niveldinamico', 'subterraneo_hidro_nivelestatico', 'subterraneo_hidro_rebaixamento', 'subterraneo_hidro_vazaoteste', 'subterraneo_hidro_capacidade', ";
  26.   $sql_add .= "'subterraneo_hidro_duracaoteste', 'subterraneo_hidro_datateste', 'subterraneo_hidro_metodo', 'subterraneo_hidro_profundidade_ent', 'subterraneo_aquifero_nome', ";
  27.   $sql_add .= "'subterraneo_aquifero_litologia', 'subterraneo_aquifero_tipo', 'subterraneo_bomba_tipo', 'subterraneo_bomba_outro', 'subterraneo_bomba_marca', 'subterraneo_bomba_modelo', ";
  28.   $sql_add .= "'subterraneo_bomba_altura', 'subterraneo_bomba_vazaom3', 'subterraneo_motor_marca', 'subterraneo_motor_modelo', 'subterraneo_motor_potencia', 'subterraneo_motor_energia', ";
  29.   $sql_add .= "'subterraneo_motor_energia_outro', 'tipouso_vazao_estimada', 'id_tipouso')";
  30.   $sql_add .= "VALUES(:v_id_requerente,:v_numero_requerimento,:v_ano_requerimento,:v_nome_pasta,:v_nome_empreendimento, ";
  31.   $sql_add .= ":v_nome_fantasia,:v_cpf_cnpj,:v_inscricao_estadual,:v_inscricao_jcomercial,:v_cadastro_incra,:v_cep_empreendimento,:v_endereco_empreendimento,:v_numero_endereco, ";
  32.   $sql_add .= ":v_complemento_endereco,:v_bairro_povoado,:v_ibge_cidade,:v_nome_proprietario,:v_telefone_proprietario,:v_titulo_propriedade,:v_areatotal_propriedade, ";
  33.   $sql_add .= ":v_total_empregados,:v_produto_principal,:v_id_forma_ocupacao,:v_prontocaptacao_coord_n,:v_prontocaptacao_coord_e,:v_pronto_captacao_municipio,:v_superficial_tipocaptacao, ";
  34.   $sql_add .= ":v_superficial_tipo_propriedade,:v_superficial_anoconstrucao,:v_superficial_areadrenagem,:v_superficial_volumemax_acumulado,:v_superficial_areamax_espelho, ";
  35.   $sql_add .= ":v_superficial_vazao_regulariz,>v_tipo_material_construtivo,:v_superficial_altura_maxima,:v_superficial_periodo_retorno,:v_superficial_barragem_rompeu,:v_superficial_rompeu_quando, ";
  36.   $sql_add .= ":v_superficial_barragem_temoutorga,:v_superficial_processo,:v_superficial_outorga,:v_superficial_motor_marca,:v_superficial_motor_modelo,:v_superficial_motor_potencia, ";
  37.   $sql_add .= ":v_superficial_motor_energia,:v_superficial_bomba_tipo,:v_superficial_bomba_marca,:v_superficial_bomba_modelo,:v_superficial_bomba_altura,:v_superficial_bomba_vazaom3, ";
  38.   $sql_add .= ":v_subterraneo_natureza_captacao,:v_subterraneo_captacao_outro,:v_subterraneo_numprocesso,:v_subterraneo_numlicenca,:v_subterraneo_poco_nome,:v_subterraneo_poco_dataconclusao, ";
  39.   $sql_add .= ":v_subterraneo_poco_tipo,:v_subterraneo_poco_metodo,:v_subterraneo_poco_empresaperf,:v_subterraneo_poco_cotaboca,:v_subterraneo_poco_protecao,:v_subterraneo_poco_dinamicaperf, ";
  40.   $sql_add .= ":v_subterraneo_poco_intervaloini,:v_subterraneo_poco_intervalofim,:v_subterraneo_poco_tiporevest,:v_subterraneo_poco_tiporevest_ini,:v_subterraneo_poco_tiporevest_fim, ";
  41.   $sql_add .= ":v_subterraneo_poco_diametro,:v_subterraneo_poco_tipofiltro,:v_subterraneo_poco_tipofiltro_ini,:v_subterraneo_poco_tipofiltro_fim,:v_subterraneo_poco_abertura, ";
  42.   $sql_add .= ":v_subterraneo_poco_pol,:v_subterraneo_poco_prefiltro,:v_subterraneo_poco_prefiltro_ini,:v_subterraneo_poco_prefiltro_fim,:v_subterraneo_hidro_profundidade, ";
  43.   $sql_add .= ":v_subterraneo_hidro_niveldinamico,:v_subterraneo_hidro_nivelestatico,:v_subterraneo_hidro_rebaixamento,:v_subterraneo_hidro_vazaoteste,:v_subterraneo_hidro_capacidade, ";
  44.   $sql_add .= ":v_subterraneo_hidro_duracaoteste,:v_subterraneo_hidro_datateste,:v_subterraneo_hidro_metodo,:v_subterraneo_hidro_profundidade_ent,:v_subterraneo_aquifero_nome, ";
  45.   $sql_add .= ":v_subterraneo_aquifero_litologia,:v_subterraneo_aquifero_tipo,:v_subterraneo_bomba_tipo,:v_subterraneo_bomba_outro,:v_subterraneo_bomba_marca,:v_subterraneo_bomba_modelo, ";
  46.   $sql_add .= ":v_subterraneo_bomba_altura,:v_subterraneo_bomba_vazaom3,:v_subterraneo_motor_marca,:v_subterraneo_motor_modelo,:v_subterraneo_motor_potencia,:v_subterraneo_motor_energia, ";
  47.   $sql_add .= ":v_subterraneo_motor_energia_outro,:v_tipouso_vazao_estimada,:v_id_tipouso)";
  48.  
  49.   $stmt = $con_pdo->prepare($sql_add);
  50.   $stmt->bindParam(":v_id_requerente",$id_requerente);
  51.   $stmt->bindParam(":v_numero_requerimento",$numero_requerimento);
  52.   $stmt->bindParam(":v_ano_requerimento",$ano_requerimento);
  53.   $stmt->bindParam(":v_nome_pasta",$nome_pasta);
  54.   $stmt->bindParam(":v_nome_empreendimento",$_POST['nome_empreendimento']);
  55.   $stmt->bindParam(":v_nome_fantasia",$_POST['nome_fantasia_empre']);
  56.   $stmt->bindParam(":v_cpf_cnpj",$_POST['cpf_cnpj']);
  57.   $stmt->bindParam(":v_inscricao_estadual",$_POST['inscricao_estadual']);
  58.   $stmt->bindParam(":v_inscricao_jcomercial",$_POST['inscricao_junta_comercial']);
  59.   $stmt->bindParam(":v_cadastro_incra",$_POST['inscricao_incra']);
  60.   $stmt->bindParam(":v_cep_empreendimento",$_POST['cep']);
  61.   $stmt->bindParam(":v_endereco_empreendimento",$_POST['endereco']);
  62.   $stmt->bindParam(":v_numero_endereco",$_POST['numero_end']);
  63.   $stmt->bindParam(":v_complemento_endereco",$_POST['complemento']);
  64.   $stmt->bindParam(":v_bairro_povoado",$_POST['bairro']);
  65.   $stmt->bindParam(":v_ibge_cidade",$_POST['codigo_cidade']);
  66.   $stmt->bindParam(":v_nome_proprietario",$_POST['nome_proprietario']);
  67.   $stmt->bindParam(":v_telefone_proprietario",$_POST['telefone_proprietario']);
  68.   $stmt->bindParam(":v_titulo_propriedade",$_POST['titulo_proprietario']);
  69.   $stmt->bindParam(":v_areatotal_propriedade",$_POST['areatotal_propriedade']);
  70.   $stmt->bindParam(":v_total_empregados",$_POST['total_empregados_fixos']);
  71.   $stmt->bindParam(":v_produto_principal",$_POST['principal_produto_exploracao']);
  72.   $stmt->bindParam(":v_id_forma_ocupacao",$_POST['forma_ocupacao']);
  73.   $stmt->bindParam(":v_prontocaptacao_coord_n",$_POST['areatotal_propriedade_n']);
  74.   $stmt->bindParam(":v_prontocaptacao_coord_e",$_POST['areatotal_propriedade_e']);
  75.   $stmt->bindParam(":v_pronto_captacao_municipio",$_POST['municipio']);
  76.   $stmt->bindParam(":v_superficial_tipocaptacao",$_POST['tipo_captacao_derivacao']);
  77.   $stmt->bindParam(":v_superficial_tipo_propriedade",$_POST['tipo_propriedade']);
  78.   $stmt->bindParam(":v_superficial_anoconstrucao",$_POST['ano_construcao']);
  79.   $stmt->bindParam(":v_superficial_areadrenagem",$_POST['area_drenagem']);
  80.   $stmt->bindParam(":v_superficial_volumemax_acumulado",$_POST['volume_max_acumulado']);
  81.   $stmt->bindParam(":v_superficial_areamax_espelho",$_POST['area_max_espelho']);  
  82.   $stmt->bindParam(":v_superficial_vazao_regulariz",$_POST['vazao_regulariza']);
  83.   $stmt->bindParam(":v_tipo_material_construtivo",$_POST['tipo_material_construtivo']);
  84.   $stmt->bindParam(":v_superficial_altura_maxima",$_POST['altura_maxima']);
  85.   $stmt->bindParam(":v_superficial_periodo_retorno",$_POST['periodo_retorno']);
  86.   $stmt->bindParam(":v_superficial_barragem_rompeu",$_POST['barragem_rompeu']);
  87.   $stmt->bindParam(":v_superficial_rompeu_quando",$_POST['quando_rompeu_barragem']);
  88.   $stmt->bindParam(":v_superficial_barragem_temoutorga",$_POST['barragem_possui_outorga']);
  89.   $stmt->bindParam(":v_superficial_processo",$_POST['numero_processo_outorga']);
  90.   $stmt->bindParam(":v_superficial_outorga",$_POST['numero_outorga']);
  91.   $stmt->bindParam(":v_superficial_motor_marca",$_POST['marca_motor_recalque']);
  92.   $stmt->bindParam(":v_superficial_motor_modelo",$_POST['modelo_motor_recalque']);
  93.   $stmt->bindParam(":v_superficial_motor_potencia",$_POST['potencial_nom_motor_recalque']);
  94.   $stmt->bindParam(":v_superficial_motor_energia",$_POST['energia_motor_recalque']);
  95.   $stmt->bindParam(":v_superficial_bomba_tipo",$_POST['tipo_bomba_recalque']);
  96.   $stmt->bindParam(":v_superficial_bomba_marca",$_POST['marca_bomba_recalque']);
  97.   $stmt->bindParam(":v_superficial_bomba_modelo",$_POST['modelo_bomba_recalque']);
  98.   $stmt->bindParam(":v_superficial_bomba_altura",$_POST['altura_man_bomba_recalque']);
  99.   $stmt->bindParam(":v_superficial_bomba_vazaom3",$_POST['vazao_bomba_recalque']);
  100.   $stmt->bindParam(":v_subterraneo_natureza_captacao",$_POST['natureza_captacao']);
  101.   $stmt->bindParam(":v_subterraneo_captacao_outro",$_POST['outro_natureza_captacao']);
  102.   $stmt->bindParam(":v_subterraneo_numprocesso",$_POST['nprocesso_captacao']);
  103.   $stmt->bindParam(":v_subterraneo_numlicenca",$_POST['nlicenca_captacao']);
  104.   $stmt->bindParam(":v_subterraneo_poco_nome",$_POST['nome_poco_tubular']);
  105.   $stmt->bindParam(":v_subterraneo_poco_dataconclusao",$_POST['data_conclusao']);
  106.   $stmt->bindParam(":v_subterraneo_poco_tipo",$_POST['tipo_poco']);
  107.   $stmt->bindParam(":v_subterraneo_poco_metodo",$_POST['metodo_perfuracao']);
  108.   $stmt->bindParam(":v_subterraneo_poco_empresaperf",$_POST['empresa_perfuradora']);
  109.   $stmt->bindParam(":v_subterraneo_poco_cotaboca",$_POST['cota_bocapoco']);
  110.   $stmt->bindParam(":v_subterraneo_poco_protecao",$_POST['protecao_sanitaria']);
  111.   $stmt->bindParam(":v_subterraneo_poco_dinamicaperf",$_POST['dinamica_perfuracao']);
  112.   $stmt->bindParam(":v_subterraneo_poco_intervaloini",$_POST['intervalo_dinamica_inicial']);
  113.   $stmt->bindParam(":v_subterraneo_poco_intervalofim",$_POST['intervalo_dinamica_final']);
  114.   $stmt->bindParam(":v_subterraneo_poco_tiporevest",$_POST['tipo_revestimento']);
  115.   $stmt->bindParam(":v_subterraneo_poco_tiporevest_ini",$_POST['intervalo_tiporevestim_inicial']);
  116.   $stmt->bindParam(":v_subterraneo_poco_tiporevest_fim",$_POST['intervalo_tiporevestim_final']);
  117.   $stmt->bindParam(":v_subterraneo_poco_diametro",$_POST['diametro_polegada']);
  118.   $stmt->bindParam(":v_subterraneo_poco_tipofiltro",$_POST['tipo_filtro']);
  119.   $stmt->bindParam(":v_subterraneo_poco_tipofiltro_ini",$_POST['intervalo_tipofiltro_inicial']);
  120.   $stmt->bindParam(":v_subterraneo_poco_tipofiltro_fim",$_POST['intervalo_tipofiltro_final']);
  121.   $stmt->bindParam(":v_subterraneo_poco_abertura",$_POST['abert_mm']);
  122.   $stmt->bindParam(":v_subterraneo_poco_pol",$_POST['mais_pol']);
  123.   $stmt->bindParam(":v_subterraneo_poco_prefiltro",$_POST['pre_filtro']);
  124.   $stmt->bindParam(":v_subterraneo_poco_prefiltro_ini",$_POST['intervalo_prefiltro_inicial']);
  125.   $stmt->bindParam(":v_subterraneo_poco_prefiltro_fim",$_POST['intervalo_prefiltro_final']);
  126.   $stmt->bindParam(":v_subterraneo_hidro_profundidade",$_POST['profundidade_hidrogeo']);
  127.   $stmt->bindParam(":v_subterraneo_hidro_niveldinamico",$_POST['nivem_dinamico_hidrogeo']);
  128.   $stmt->bindParam(":v_subterraneo_hidro_nivelestatico",$_POST['nivel_estatico_hidrogeo']);
  129.   $stmt->bindParam(":v_subterraneo_hidro_rebaixamento",$_POST['rebaixamento_hidrogeo']);
  130.   $stmt->bindParam(":v_subterraneo_hidro_vazaoteste",$_POST['vazao_teste_hidrogeo']);
  131.   $stmt->bindParam(":v_subterraneo_hidro_capacidade",$_POST['capacitdade_especifica']);
  132.   $stmt->bindParam(":v_subterraneo_hidro_duracaoteste",$_POST['duracao_teste']);
  133.   $stmt->bindParam(":v_subterraneo_hidro_datateste",$_POST['data_teste']);
  134.   $stmt->bindParam(":v_subterraneo_hidro_metodo",$_POST['metodo_desenvolvimento']);
  135.   $stmt->bindParam(":v_subterraneo_hidro_profundidade_ent",$_POST['profundidade_entradas_agua']);
  136.   $stmt->bindParam(":v_subterraneo_aquifero_nome",$_POST['nome_aquifero']);
  137.   $stmt->bindParam(":v_subterraneo_aquifero_litologia",$_POST['litologia_principal']);
  138.   $stmt->bindParam(":v_subterraneo_aquifero_tipo",$_POST['tipo_aquifero']);
  139.   $stmt->bindParam(":v_subterraneo_bomba_tipo",$_POST['tipo_bomba']);
  140.   $stmt->bindParam(":v_subterraneo_bomba_outro",$_POST['bomba_tipo_outro']);
  141.   $stmt->bindParam(":v_subterraneo_bomba_marca",$_POST['marca_bomba']);
  142.   $stmt->bindParam(":v_subterraneo_bomba_modelo",$_POST['modelo_bomba']);
  143.   $stmt->bindParam(":v_subterraneo_bomba_altura",$_POST['altura_bomba']);
  144.   $stmt->bindParam(":v_subterraneo_bomba_vazaom3",$_POST['vazao_bomba']);
  145.   $stmt->bindParam(":v_subterraneo_motor_marca",$_POST['marca_motor']);
  146.   $stmt->bindParam(":v_subterraneo_motor_modelo",$_POST['modelo_motor']);
  147.   $stmt->bindParam(":v_subterraneo_motor_potencia",$_POST['potencia_motor']);
  148.   $stmt->bindParam(":v_subterraneo_motor_energia",$_POST['energia_motor']);
  149.   $stmt->bindParam(":v_subterraneo_motor_energia_outro",$_POST['energia_motor_outro']);
  150.   $stmt->bindParam(":v_tipouso_vazao_estimada",$_POST['vazao_estimada']);
  151.   $stmt->bindParam(":v_id_tipouso",$_POST['tipo_de_uso']);
  152.   $stmt->execute();
  153.  
  154. //var_dump($stmt);
  155. }catch(PDOException $erro_con){
  156.   echo $erro_con->getMessage();
  157. }
  158.  
  159. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement