Ir para conteúdo
Fórum Script Brasil

Jordano Cherobim

Membros
  • Total de itens

    43
  • Registro em

  • Última visita

Sobre Jordano Cherobim

Jordano Cherobim's Achievements

0

Reputação

  1. Olá pr99, O seu problema refere-se exatamente à condição que está sendo executada: if($quantidade_db >= $quantidade || mysqli_num_rows($result) == 0){ Se está lhe retornando: }else{ //erro estoque echo"<script>alert('Valor Ultrapassa a quantidade em estoque'); history.go(-1)</script>"; } é porque as condições para a entrada do IF acima não estão sendo satisfeitas. De um debug nos valores que estão sendo passados para verificar se satisfazem mesmo às condições necessárias para entrar na condicional.
  2. Olá yuuh! Você pode fazer essa verificação assim como fez nas linhas da busca: ($row['fotos_amigos'] == '') ? 'default.jpg' : $row['fotos_amigos']; Apenas alterando, se for igual a vazio, mostra vazio o conteúdo. Agora se você não quer mostrar o <li> se o conteúdo for vazio, faz essa verificação antes do <li> englobando o mesmo. Att,
  3. <?php $cliente = new Cliente(); if(isset($_POST['btnSalvar'])){ if($_POST['nomeCliente'] == ''){ $msg = "Preencher todos os campos obrigatórios."; }else{ try{ $dados = array('nomeCliente' => $_POST['nomeCliente']); $inserir = new Inserir(); $inserir->Conectar(); $inserir->InserirRegistro('cliente', $dados); $inserir->Desconectar(); $msg = "Inserido com Sucesso!"; }catch (Exception $erro){ $inserir->Desconectar(); $msg = "Erro: {$erro->getMessage()}"; } } } ?> <div id="cont"> <div id="tituloCont">CLIENTE</div> <div id="conteudo1"> <form name="cliente" method="post" action=""> <br> <span>Cliente *</span><br> <input type="text" name="nomeCliente" id="nomeCliente" value="<?php if (isset($cliente)) echo $cliente->getNome(); else echo @$_POST['nomeCliente']; ?>" size="60" onchange="validaCliente();" autofocus="" required=""> <br> <div id="btnEnviar" style=" text-align: center"> <input style='margin-right: 20%' type='submit' name='btnSalvar' class='buttonVerde' value='Cadastrar'> </div> </form>
  4. Já tentei, mas quando envio o formulário ele apaga do mesmo jeito.
  5. Boa noite, estou com o seguinte problema: - Quando envio um formulário, e aparece uma mensagem de erro, as informações dentro dele são apagadas, tendo que digitá-las novamente. Gostaria que só apagasse quando as informações estejam corretas. Alguém pode me ajudar? Obrigado
  6. Existe. Foi resolvido o problema. Estava utilizando INNER JOIN, e ao invés disso, utilizei LEFT JOIN e funcionou, Obrigado wootzor!
  7. Olá, estou com um problema.. Faço uma consulta, mas a mesma não retorna nada, nem uma linha NULL. Gostaria de saber como fazer retornar 0 quando isso acontecer? SELECT f3a.idLote, sum(f3a.m3) AS m3Seca FROM fardoLamina f3a WHERE idLote = 7 AND f3a.estado = 's' GROUP BY f3a.idLoteObrigado
  8. Estou tentando fazer uma busca dinâmica no banco de dados. E colocar os resultados dentro de um <select multiple> O problema é que quando os dados são retornados, dentro do select eles aparecem como: undefined. O número de dados retornados conferem. Estão corretos, mas ao invés de aparecer os dados, aparecem "undefined". Segue o código abaixo dividido em 3 arquivos: Arquivo HTML <input type="text" id="id"> <select id="select" multiple> </select> Arquivo controle.js $(function(){ $('#id').on('blur',function(){ $.ajax({ url: 'resposta.php', type: 'POST', //aqui pode ser mandado um arry com as informalçoes data: { id: $('#id').val(), func: 'buscaLV' } }) .done(function(data) { data = JSON.parse(data);//quebrando os dados para p jquery entender $.each(data,function(index, el) { //append adiciona ano final. prepend adiciona no inicio $('#select').append('<option value="'+el.idFardoLamina+'">'+el.idFardoLamina+'</option>'); }); }) .fail(function() { alert('Ops, ocorreu alfum erro ao enviar a requisição');//caso nao econtre o arquivo ou o php do arquivo esteja errado }) .always(function() { console.log("completou a requisição"); }); }); });Arquivo resposta.php $host = "localhost"; $usuario = "root"; $senha = ""; $banco = "teste6"; $conn = mysql_connect($host, $usuario, $senha); $db = mysql_select_db($banco, $conn); // print_r($_POST);//mostra os dados recebidos por ajax // se o parametro 'func' recebido da requisição for 'busca' ele vai executar o codigo abaixo if($_POST['func'] == 'buscaLV'){ $id = $_POST['id']; $sql = mysql_query("SELECT idFardoLamina FROM fardoLamina WHERE idOP = ".$id); while($dado = mysql_fetch_assoc($sql)){ $array[] = $dado; } echo json_encode($array); } Obrigado.
  9. Tenho uma tabela saída com os atributos: idSaida, dataHora, idProduto. Quero ter a opção de inserir uma Saída através de uma Ordem de Produção, assim não sendo necessário inserir manualmente cada produto. Eu tendo essa opção, quando eu inserir a saída pela Ordem de Produção, todos os produtos vinculados àquela ordem, serão inseridos na saída. Mas não consigo fazer isso. Alguém pode me dar uma ideia? Obrigado.
  10. Quando executo o SELECT dentro do outro, retorna um valor errado, e diferente de quando eu executo apenas o SELECT de dentro. SELECT (SELECT sum(C.m3) FROM carga WHERE L.idLote = 1 LIMIT 1) AS m3CARGA FROM fardolamina F INNER join lote L on L.idLote = F.idLote INNER JOIN fornecedor O on O.idFornecedor = L.idFornecedor INNER JOIN carga C on C.idLote = L.idLote WHERE L.idLote = 1;Quando executo o SELECT sozinho, ele retorna: m3CARGA = 35.00 (CORRETO) Quando executo todo esse código ele retorna: m3CARGA = 105.00 (ERRADO) Obrigado
×
×
  • Criar Novo...