Jump to content
mayconyury

Insert a partir de um resultado de uma list

Recommended Posts

Galera, boa noite.

 

Estou com dificuldades para realizar um insert em uma tabela no oracle. 

 

Criei duas lists, uma buscando o código das filiais existentes em uma tabela e outro para receber as filiais de acordo com a escolha do usuário. Estou realizando um cadastro de produtos por filial, então ao terminar o cadastro o dialog pergunta se quer atualizar os dados em outra filial. Se marcada a opção SIM, abre a tela para escolher para qual filial o usuário quer copiar ( update ). Mas pode existir situações onde o produto não existe, então queria que realiza-se um insert para essas filiais ao invés do update.

 

Alguém pode ajudar?

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By MateusG
      Bom dia,
       
      Tenho um problema, quando quero colocar o foco para uma coluna especifica pelo nome do campo no banco, nao da certo
      porem se eu fizer colocando o numero da ordem da coluna, exemplo coluna 4, ai da certo, mas queria pelo nome do campo
       
      Eu desejava dessa forma, porem assim ele nao da o foco.
      if condicao then grdAjuste.SetFocus('id_codigo'); Agora se eu fizer assim...
      if condicao then grdAjuste.SetFocus(4); assim da, porem dessa forma eu acho errado...
       
      se alguem puder me ajudar...
      Obrigado.
    • By lucasvbl
      <form id="frmDados" name="frmDados" class="form-horizontal" method="post" action="" enctype="multipart/form-data"> <input name="acao" id="acao" type="hidden" value="paginas"> <? if($_idCodigo){ ?> <input name="r" id="r" type="hidden" value="<?=$_idCodigo;?>"> <? } ?> <div class="row"> <div class="col-md-6"> <div class="form-group row"> <label class="col-md-2 col-form-label"> Titulo</label> <div class="col-md-10"> <input class="form-control" autocomplete="off" type="text" name="txtDescricao" id="txtDescricao" value="<?=$_rowDados->C02_DESCRICAO;?>"> </div> </div> </div> <? if($_idCodigo){ ?> <div class="col-md-6"> <div class="form-group row"> <label class="col-md-2 col-form-label"> Link</label> <div class="col-md-10"> <input readonly="readonly" class="form-control" type="text" name="txtLink" id="txtLink" value="pagina.php?p=<?=$_rowDados->C01_ID;?>"> </div> </div> </div> <? } ?> </div> <div class="row"> <div class="col-md-12"> <div class="form-group row"> <label class="col-md-12 col-form-label">Conteúdo</label> <div class="col-md-12"> <textarea class="form-control" name="txtConteudo" id="txtConteudo"> <?=$_rowDados->C04_CONTEUDO;?> </textarea> </div> </div> </div> </div> <div class="col-md-12" style="text-align: center;"> <button class="btn btn-oval btn-success" type="button" id="btGravar">Gravar</button> </div> </form> <script type="text/javascript"> $(function () { $("#btGravar").click(function(){ erros = 0; if(!$("#txtDescricao").val()){ mensagem('mensagemDIV', 'danger', 'Preencha o campo <strong>Título para a página</strong>.', 0, 'txtEntidade'); erros = 1; } if(erros > 0){ return; } off("btGravar"); var formData = $("#frmDados").serialize(); $.ajax({ url: "app.php", type: "POST", data: formData, dataType: "json", success: function (retorno) { if(retorno.status == '1'){ tratarRetorno(retorno); } if(retorno.status == '400'){ tratarRetorno(retorno); } on("btGravar"); return; } }).fail(function (jqXHR, textStatus, error) { console.log(jqXHR.responseJSON); }); return; }); }); $(document).ready(function(){ $("#txtTitulo").focus(); }); </script> Estou com um problema num crud utilizando ajax, ele meio que "corrompe a string"... 
      ENVIO ASSIM
       
      ELE SALVA ASSIM
       
      Não estou utilizando nenhum editor nada, num textarea
      ESSE CODIGO
       
       
       
       
    • By Ana Nunes
      Olá! Eu preciso de ajuda no meu código, preciso inserir informações em 3 tabelas diferentes mas dá erro e só insere em uma, sendo ela ingredientes. Não sei mais oque fazer e preciso disso urgente.
      a tabela receita tem: id, nome, descricao, cliente_id.
      a de ingrediente: id, nome.
      e a ingrediente_has_receita: quantidade, ingrediente_id, receita_id.
       
      Esse é o codigo:
       
      <?php
      $nome = $_POST['nome'];
      $descricao = $_POST['descricao'];
      $ingrediente = $_POST['ingredientes'];
      $quantidade = $_POST['quantidade'];
      $con = new PDO("mysql:host=localhost; dbname=eathat", "root", "");
      $sql = $con->prepare("INSERT INTO receita  VALUES (NULL, '$nome', '$descricao', NULL);");
      $sql2 = $con->prepare("INSERT INTO ingrediente  VALUES (NULL, '$ingrediente');");
      $sql3 = $con->prepare("INSERT INTO ingrediente_has_receita   VALUES ('$quantidade', NULL, NULL);");

      $sql->execute();
      $sql2->execute();
      $sql3->execute();

      $row = $sql->fetchObject();
      $row = $sql2->fetchObject();
      $row = $sql3->fetchObject();
      if ($row) {
        echo"<script language='javascript' type='text/javascript'>alert('Receita cadastrada com sucesso!');window.location.href='cadastrarprato.php'</script>";
        header("casdastrarprato.php");
      } else {
          echo"<script language='javascript' type='text/javascript'>alert('Receita cadastrada com sucesso!');window.location.href='cadastrarprato.php'</script>";
      }
      ?>
    • By leo.silvagomes
      Boa noite!
      Tenho um programa que importa determinado arquivo CSV para um banco SQL afim de depois comparar os dados entre versões diferentes do mesmo arquivo, por exemplo uma versão do arquivo é do dia 01/09 e outra do dia 15/09, a finalidade do arquivo é comparar o que mudou
      Uso uma procedure para importar os dados do arquivo para um objeto JvMemoryData e outra para alimentar uma ADOProc que faz o insert no SQL com os dados desse JvMD
       
      Ocorre que o arquivo tem um padrão de 38 colunas e algo prox de 1 milhão de linhas! Como o cliente não usa toda a informação na planilha fiz uma opção de importação rápida que faz o input somente das colunas utilizadas, mas mesmo assim o processo de leitura e importação do arquivo demora até 50 min
       
      Como posso deixar isso mais rápido? 
    • By jefferson919
      Pessoal, 
       
      Estou tentando criar um registro de log de operação em php, mas não consigo fazer as duas operações de forma alguma. Só faz uma não importa o que eu faça. Estou com o seguinte codigo:
       
      <?php // Sessão session_start(); // Conexão require_once 'db_connect.php'; if(isset($_POST['btn-delete'])): $id = mysqli_escape_string($connect, $_POST['usuario_id']); $idDeletador = $_SESSION['id_usuario']; $teste = 1; if ($teste==1): $sql = "INSERT INTO tb_log (log_data, log_usuario, log_menu, log_tipo) VALUES (now(), $idDeletador, 'Usuário', 'Deletar' );"; $novo=2; if ($novo==2): $sql = "DELETE FROM tb_usuario WHERE usuario_id = '$id';"; $_SESSION['mensagem'] = "Deletado com sucesso!"; header('Location: ../cruds/consultaUsuario.php'); else: $_SESSION['mensagem'] = "Erro ao deletar"; header('Location: ../comeco.php'); endif; else: $_SESSION['mensagem'] = "Erro ao deletar"; header('Location: ../index.php'); endif; //$sql = "INSERT INTO tb_log (log_data, log_usuario, log_menu, log_tipo) VALUES (now(), $idDeletador, 'Usuário', 'Deletar' );"; //$sql = "DELETE FROM tb_usuario WHERE usuario_id = '$id';"; if(mysqli_query($connect, $sql)): $_SESSION['mensagem'] = "Deletado com sucesso!"; header('Location: ../cruds/consultaUsuario.php'); else: $_SESSION['mensagem'] = "Erro ao deletar"; header('Location: ../cruds/consultaUsuario.php'); endif; endif;  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.