Jump to content
Fórum Script Brasil

HarryJ

Membros
  • Posts

    26
  • Joined

  • Last visited

Everything posted by HarryJ

  1. Tenho uma tabela com a quantidade de cada produto. Gostaria de retornar os produtos e suas quantidades e no final o TOTAL de produtos. Isso na mesma SQL. Obrigado.
  2. Olá. Preciso trazer na SQL os produtos da tabela produtos juntamente com as quantidades produzidas, mas também preciso retornar seus totais. Tudo isso na mesma SQL. Obrigado.
  3. Olá. Preciso trazer na SQL os produtos da tabela produtos juntamente com as quantidades produzidas, mas também preciso retornar seus totais. Tudo isso na mesma SQL. Obrigado.
  4. Olá, quando tento inserir uma palavra com acento, exemplo: João, dentro do banco ele transforma esse acento em outros caracteres. Eu quero que seja inserido no banco como João, mesmo, mas ainda não descobri como. Já tentei mudar o collation sem.sucesso. Obrigado.
  5. Estou com um problema em um modal. Quando clico para excluir um registro e estou no fim da página, o modal não abre no centro da página e sim no começo da página. Como resolver? Obrigado.
  6. Consegui resolver com o parseJSON(). Obrigado wootzor!
  7. Funcionou! Desculpa a demora. Obrigado!
  8. Olá, preciso de uma expressão regular que aceite um número nesse modelo: "999.999" usando expressão regular. Tenho esse modelo aqui e preciso adaptar. Obrigado. $("#quantidade").keyup(function() { var valor = $(this).val().replace(/[^1234567890]+/g,''); $(this).val(valor); });
  9. Olá, tenho um Datalist que é parecido com o SELECT porém com um autocomplete. Meu problema é que o Datalist mostra o value do campo. Ou seja, com o select eu usava:] <option value='idCliente'>Nome Cliente</option> Com datalist: <option value="idCliente"> Eu gostaria de mostrar o "Nome Cliente" mas pegar com o POST o idCliente, mas não consigo. Alguém sabe como eu posso fazer? Obrigado
  10. Olá wootzor, ainda não pude testar, vou poder fazer isso na quarta. Aí te dou um retorno o mais rápido possível. Obrigado pela resposta!
  11. Olá, tenho um código que quando saio do campo, ele pesquisa no banco e me traz as informações em outros campos referentes àquele ID informado. Porém quando ele não retorna nenhum registro, ele não atualiza os campos para vazio, e fica aparecendo as informações anteriores. Segue o código: $('#idLote').on('blur',function(){ //ao clicar no botao envia arequisição $.ajax({ url: 'resposta.php', type: 'POST', data: { id: $('#idLote').val(), func: 'buscaCarga' } }) .done(function(data) { data = JSON.parse(data); $.each(data,function(index, el) { //pra colocar o valor recevido em um input if(index == 'comprimento'){ //filtrando o dado recebido $('#comprimento').val(el); } if(index == 'statusCertificacao'){ //filtrando o dado recebido $('#statusCertificacao').val(el); } if(index == 'especie'){ //filtrando o dado recebido $('#especie').val(el); } if(index == 'especie'){ //filtrando o dado recebido $('#especie').val(el); } if(index == 'nomeFornecedor'){ //filtrando o dado recebido $('#nomeFornecedor').val(el); } }); }) .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"); }); }); Aí a busca no banco: <?php if($_POST['func'] == 'buscaCarga'){ $id = $_POST['id']; // Campo 2 $sql = mysql_query("SELECT * FROM lote L INNER JOIN fornecedor F on F.idFornecedor = L.idFornecedor WHERE idLote = ".$id); while($dado = mysql_fetch_assoc($sql)){ $array['comprimento'] = $dado['comprimento']; $array['statusCertificacao'] = $dado['statusCertificacao']; $array['especie'] = $dado['especie']; $array['nomeFornecedor'] = $dado['nomeFornecedor']; } echo json_encode($array); } ?>Obrigado.
  12. Olá, preciso fazer uma função que verifique se um número é menor que outro e mostre uma imagem dentro de uma div, senão for, mostra outra imagem. Tenho a seguinte função em js: function mostra(){ var m3Fardos = document.getElementById("m3Fardos").value; var m3OP = document.getElementById("m3OP").value; if(m3Fardos < m3OP) return true; else return false; }Se for verdadeiro, mostra uma imagem, se for falso, mostra outra. Como validar isso e mostrar a imagem? Obrigado
  13. Fiz o que você disse, mas continua na mesma. Eu tenho 2 lotes que deveriam ser retornados. Mas só retorna 1 sempre. Quando utlizo o "WHERE F.idLote=2" ou "WHERE F.idLote=3" ele aparece as informações do lote corretamente. Mas quando não utilizo WHERE, ele não me retorna os 2, e sim apenas 1.
  14. Quando eu coloco: "WHERE F.idLote =2" ou "WHERE L.idLote =2" ele aparece as informações do lote 2 apenas. O mesmo acontece quando eu coloco 3 no lugar do 2. Mas por que não aparecem todos?
  15. Continua aparecendo 1 registro apenas.
  16. Olá, meu SELECT retorna o último registro sempre. O que pode ser o erro? Obrigado SELECT f1.M3a, L.m3 AS m3Lote, f2.m3Verde, f3.m3Seca, pesoCarga, m3Carga-L.m3 AS m3Consumo, ROUND((pesoCarga * (m3Carga-L.m3))/ m3Carga,2) AS pesoConsumido, ROUND((sum(F.m3)/(m3Carga-L.m3))*100,2) AS RENDIMENTO, DATE_FORMAT(L.`dataInicio`,'%d/%m/%Y') AS lote_dataInicio, DATE_FORMAT(L.`dataFechamento`,'%d/%m/%Y') AS lote_dataFechamento, F.idFardoLamina AS fardolamina_idFardoLamina, F.m3 AS fardolamina_m3, F.consumoTora AS fardolamina_consumoTora, F.idLote AS fardolamina_idLote, O.nomeFornecedor AS fornecedor, DATE_FORMAT(NOW(),'%d/%m/%Y') as data FROM fardolamina F INNER join lote L on L.idLote = F.idLote INNER JOIN fornecedor O on O.idFornecedor = L.idFornecedor INNER JOIN (SELECT f1a.idLote, sum(f1a.m3) AS M3a FROM fardoLamina f1a GROUP BY f1a.idLote) f1 ON f1.idLote = F.idLote LEFT JOIN (SELECT f2a.idLote, sum(f2a.m3) AS m3Verde FROM fardoLamina f2a WHERE f2a.estado = 'v' GROUP BY f2a.idLote) f2 ON f2.idLote = F.idLote LEFT JOIN (SELECT f3a.idLote, sum(f3a.m3) AS m3Seca FROM fardoLamina f3a WHERE f3a.estado = 's' GROUP BY f3a.idLote) f3 ON f3.idLote = F.idLote LEFT JOIN (SELECT c1.idLote, sum(c1.m3) AS m3Carga, sum(c1.tonelada) AS pesoCarga FROM carga c1 GROUP BY c1.idLote) C on C.idLote = L.idLote
  17. O problema é que dá erro na função. Não chega a executar ela com sucesso.
  18. Estou com o seguinte problema: Tenho uma procedure que faz alteração dos dados, e quando tento alterar para uma chave estrangeira que não existe, a procedure dá erro. Gostaria de saber como evitar que ocorra esse erro e apresentar uma mensagem pro usuário dizendo que a chave estrangeira não existe? Obrigado. Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails
  19. Mas eu queria verificar a cada alteração. Como poderia usar isso?
  20. Apenas de uma tabela? Pois verifiquei que em todas as tabelas está acontecendo a mesma coisa. Criei outra database e acontece a mesma coisa. Retorna 0.
  21. Estou precisando fazer uma procedure que quando tiver um produto atrelado com aquela Ordem de Produção, eu não posso mais editá-la, mas posso cancelar a mesma. Como eu poderia fazer para verificar se os campos foram modificados, e se foram, apresentar mensagem de erro, deixando modifcar apenas um dele?. Obrigado!
  22. Executei o SELECT (SELECT last_insert_id() FROM usuario) diretamente no banco, e ele retorna 0 também.
  23. Engine: InnoDB Ele insere, e o "0" é inserido nos registros que eu quero, porém não é o último ID inserido.
×
×
  • Create New...