Ir para conteúdo
Fórum Script Brasil

Luizzzzzzzzzzzzzzzz

Membros
  • Total de itens

    61
  • Registro em

  • Última visita

Tudo que Luizzzzzzzzzzzzzzzz postou

  1. Pessoal...estou elaborando um sistema em PHP onde preciso listar um relatorio de uma tabela efetuando algumas somas... e estou precisando de uma ajuda para montar uma query....que funciona assim: Preciso montar um select que vai pegar todos os registros que possuem o mesmo codItem e efetuar a soma dos campos VrLiquido, Quantidade e Frete ... tem como eu fazer isso em um unico select... e depois exibir na tela..?? Agradeço a atenção de todos!
  2. Boa tarde pessoal...preciso de mais uma ajuda... tenho um array que guarda aguns numeros... então eu fiz um while para pegar uma tabela do banco de dados onde tem gravado varios numeros e comparar com os valores desse determinado array... se existir o numero gravado no banco... dentro do array...ele faz uma ação...e não tiver ele não faz nada... eu estou usando o in_array para verificar se um determinado numero existe dentro do array...porem ta dando erro... veja o cod e o erro: Monta o array Aqui o laço para comparar os numeros do banco de dados com os gravados no array O seguinte erro ocorre: Warning: in_array() [function.in-array]: Wrong datatype for second argument in C:\Program Files\site\page.php on line 149 a linha 149 é exatamente essa: já tentei varias coisas mas não consigo...se alguém puder ajudar.. Obrigado!
  3. Pessoal...tenho o seguinte array $arr = (1,2,3,4,5,6,7,8,9,10); Em uma determinada parte da programação preciso verificar se neste array... existe o valor 4 por exemplo.... então se existir o valor 4 na array...executa uma ação...se não... executa outro...vou usar if..else... porém como verifico no array a existencia de um determinado elemento?? Obrigado!
  4. Ola pessoal... preciso de um Help.... tenho um formulario de cadastro de valores ... e preciso gravar no banco de dados mysql valores no padrão de 999.999,99 ... o que acontece é que eu tento gravar esses valores no banco de dados e infelizmente não ta funcionando... se eu gravo 999,999,22 ... só grava no banco 999.999 .... outro exemplo ... se eu tento gravar 10,00 ele só grava no banco 10 ... já tentei usar os tipo de campo float, double ... mas todos apresentam problemas.... alguém pode me ajudar...??? Obrigado!
  5. Legal...eu já peguei um arquivo com as funções mas como aplico no formulario...?? No campo input preciso adicionar alguma coisa? Obrigado
  6. Ola pessoal... tenho a seguinte situação: Preciso de um script onde quando eu clicar no checkbox de uma empresa ... apareça os estabelecimentos ... eu pensei em listar os estabelecimentos em uma div... alguém sabe como eu posso fazer se ao clicar em um checkbox eu mostrar uma div e se eu desmarcar o checkbox volta a sumir a div?? Obrigado pessoal!
  7. Ola pessoal...td legal?? Preciso realizar uma tarefa mas tenho duvidas de como executar e qual a melhor forma... Tenho do banco de dados uma tabela de empresas e estabelecimentos... cada empresa tem uma lista de estabelecimentos... então em uma determinada pagina preciso listar todas as empresas com um campo checkbox em cada uma...se o usuario clicar no checkbox... então embaixo abre a lista de estabelecimentos pertencentes a esta empresa... também com checkbox.... apos aparecer dessa forma... eu vou chegar alguns estabelecimentos e clicar no botao gravar.... feito isso...o php precisa gravar em uma nova tabela... a empresa e os estabelecimentos... mando uma imagem para ilustrar melhor o que eu preciso: Eu não trabalho com Ajax... tem alguma forma de fazer isso em Ajax?? E para gravar no banco qual seria a melhor forma..?? Aguardo uma orientação...e agradeço desde já!
  8. Talvez eu que não esteja me expressando direito Quando digitamos 1 e teclamos TAB ele está com o valor 10.00 e não 1.00 devido a máscara, se eu digitar 1 e der “tab” ele tem que ficar com valor 1.00. Quando digito o valor 1.50 ele tem que ficar com a máscara 1.50 e não 01,50 e assim por diante
  9. Obrigado pela atenção de todos... estou tentando adaptar uma função que encontrei na net... esta quase perfeito... quando eu coloco apenas 1 valor...como por exemplo o 1 ... então o valor fica 1,00 ... mas quando digito por exemplo 2 numeros como por exemplo 15 ... então preciso que fique assim 1.50 e esta ficando assim 10,05 ...ou seja ele esta pegando os 2 zeros ... bom passo o cod abaixo: function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = objTextBox.value.length; for(i = 0; i < len; i++) if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i); aux += key; len = aux.length; if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = aux + SeparadorDecimal + '0'+'0'; if (len == 2) objTextBox.value = aux + SeparadorDecimal; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } objTextBox.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) objTextBox.value += aux2.charAt(i); objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len); } return false; } Acho que o problema esta na parte : if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = aux + SeparadorDecimal + '0'+'0'; if (len == 2) objTextBox.value = aux + SeparadorDecimal; Quando tem apenas 1 termo no len ... ar ele coloca o valor... mais um ponto e dois zeros... tá perfeito... mas se possuir 2 termos ele já pega esses dois zeros...e adiciona junto... valeu galera Tá dificil encontrar a solução... é tão complicado assim de fazer isso? Obrigado pessoal
  10. Obrigado cara ... mas infelizmente não consegui fazer isso funcionar...não sei mais o que posso fazer...:(
  11. Ola pessoal...td bem? Uma duvida... estou usando uma mascara no campo input....tá funcionando beleza...a não ser por um detalhe... quando eu digito um unico numero... por exemplo o 1 e dou um tab... ele fica assim 0,01 ... e eu quero que fique assim 1,00 ... o restante ta beleza... o formato fica assim 999.999,99 Passo abaixo a função...se alguém puder me ajudar fico agradecido. Abraços! function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = objTextBox.value.length; for(i = 0; i < len; i++) if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i); aux += key; len = aux.length; if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } objTextBox.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) objTextBox.value += aux2.charAt(i); objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len); } return false; }
×
×
  • Criar Novo...