
Jordano Cherobim
Membros-
Total de itens
43 -
Registro em
-
Última visita
Sobre Jordano Cherobim

Jordano Cherobim's Achievements
0
Reputação
-
Como melhorar minha validação de entrada e saída
pergunta respondeu ao pr99 de Jordano Cherobim em PHP
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. -
PHP - Como listar dados banco de dados .! listar apenas o'que tiver contéudo
pergunta respondeu ao yuuhi de Jordano Cherobim em PHP
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, -
Como manter conteúdo dentro dos campos
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em PHP
Funcionou. Obrigado. -
Como manter conteúdo dentro dos campos
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em PHP
<?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> -
Como manter conteúdo dentro dos campos
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em PHP
Já tentei, mas quando envio o formulário ele apaga do mesmo jeito. -
Como manter conteúdo dentro dos campos
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em PHP
Método POST. -
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
-
(Resolvido) Consulta não retorna nada
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em MySQL
Existe. Foi resolvido o problema. Estava utilizando INNER JOIN, e ao invés disso, utilizei LEFT JOIN e funcionou, Obrigado wootzor! -
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
-
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.
-
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.
-
(Resolvido) Operação de Divisão no MySQL
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em MySQL
Obrigado. Problema resolvido. -
(Resolvido) Data corrente Formatada
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em MySQL
Deu certo. Obrigado! -
(Resolvido) Problema com SELECT dentro de outro SELECT
pergunta respondeu ao Jordano Cherobim de Jordano Cherobim em MySQL
Problema resolvido. Obrigado. -
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