Jordano Cherobim
-
Total de itens
43 -
Registro em
-
Última visita
Posts postados por Jordano Cherobim
-
-
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,
-
Funcionou. Obrigado.
-
<?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>
-
Já tentei, mas quando envio o formulário ele apaga do mesmo jeito.
-
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
-
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.idLote
Obrigado
-
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.
-
Obrigado. Problema resolvido.
-
Deu certo. Obrigado!
-
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
-
É que da mesma forma, ele está retornando do banco, eu não teria como identificar a mensagem vinda do banco para fazê-la na aplicação.
Obrigado.
-
Olá, estou com o seguinte problema:
Ao fazer um gráfico no iReport, seja ele de barras ou pizza, quando eu vejo o preview, ele aparece normalmente, mas quando tento abrir no navegador, a página não abre.
Alguém sabe o que pode ser?
Obrigado.
-
Existe alguma forma de no SELECT já trazer a data no formato dia/mês/ano ?
Obrigado.
-
É que tenho muitas mensagens de erros e cada uma é bem específica. Não tenho como colocar elas na aplicação direto.
Mas obrigado pela sugestão.
-
Preciso fazer uma divisão no MySQL mas aparece o erro: Error Code: 1054. Unknown column 'SOMA' in 'field list' 0.000 sec
Minha consulta:
SELECT m3, tora, sum(consumo) as TORA, sum(m3) as SOMA, (SOMA / TORA) as TOTAL FROM tabela WHERE id = 1;
Obrigado.Sendo que o m3 é tipo decimal(3,2) e o consumo é INT.
-
Olá, estou fazendo uma função no MySQL, e quero retornar o resultado ("inserido com sucesso"/"Não foi possível inserir") conforme o resultado.
Então eu seto uma variável msg dentro do banco (SET msg = "Inserido com sucesso") que me retorna o resultado. Gostaria de saber como fazer pra capturar essa mensagem com PHP.
Obrigado.
-
Olá, fiz uma alteração de um campo Date, mas agora quero setar o mesmo para NULL, porém quando apago e tento salvar, ele salva e aparece que completou com sucesso, mas quando vou ver o campo, ele esta: "0000-00-00 00:00:00".
Como faço para que ele volte a ser nulo?
Obrigado.
-
Estou tentando fazer com que quando eu sair de um campo, e o mesmo seja preenchido incorretamente, ele volte o foco para o mesmo campo.
Porém ele funciona apenas quando uso o onBlur(), mas quando utilizo o onChange() ele mostra o alert, porém muda o foco para o campo abaixo. O que pode ser? Segue abaixo o código:
function validaCliente(){ if(document.cliente.nomeCliente.value=="" || document.cliente.nomeCliente.value.length < 4) { alert( "Preencha campo NOME corretamente!" ); document.cliente.nomeCliente.focus(); } }
-
Estou com um problema na seguinte linha de código:
SELECT LAST_INSERT_ID() INTO ultimaSaida FROM saída;
Aí fui testar apenas um select : "SELECT LAST_INSERT_ID() FROM saída;"
Ele retornou 128, que era o ultimo ID de outra tabela que estava tentando fazer a saída. Aí resolvi fazer o mesmo, mas para outra tabela. O resultado foi 11 registros com o resultado 128. (Retornou 11 pois havia 11 registros cadastrados.)
Alguém pode me ajudar?
Consegui. Coloquei LIMIT 1 ao final do SELECT e retornou apenas 1 registro;
Tópico pode ser fechado.
-
Tenho que verificar com um IF dentro de uma procedure se um certo campo é do tipo DECIMAL, INT, se contém letras ou caracteres especiais.
Alguém pode me ajudar?
Obrigado.
Como melhorar minha validação de entrada e saída
em PHP
Postado
Olá pr99,
O seu problema refere-se exatamente à condição que está sendo executada:
Se está lhe retornando:
é 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.