Ir para conteúdo
Fórum Script Brasil

monalisa

Membros
  • Total de itens

    78
  • Registro em

  • Última visita

Tudo que monalisa postou

  1. Galera como eu coloco máscara para um campo do tipo float, por exemplo quando eu digitar 1500,50 ele coloca 1.500,50 e na hora de mandar para tabela tenho que tirar a máscara fica 1500,50. Como posso fazer isso?
  2. No dreamweaver tem como eu configurar que determinada tela do meu sistema não apareça aqueles botões anterior, próximo?? Aguardo retorno.
  3. monalisa

    Subconsulta

    deu certinho. Muito obrigada.
  4. monalisa

    Subconsulta

    Estou tentando pegar o último registro da tabela, o Max posiciona no último registro e outro select seria para pegar as informações. Como eu poderia fazer para pegar o último registro, então?
  5. O preço total eu não vou jogar no banco de dados não, quando eu ativar a tela ele faz o cálculo das duas colunas e joga o resultado na coluna de preço total. Estou trabalhando com o bd mysql.
  6. monalisa

    Subconsulta

    Galera estou tentando fazer uma subconsulta utilizando o MySql Front com ferramenta de acesso ao bd, e está dando erro, olha o meu código, quem sabe alguém pode me dar uma luz: select Nome from produto where codProduto in (select max(codProduto) from produto)
  7. Oi. Não sei se é neste fórum que olho, pois estou trabalhando com o Dreamweaver na montagem de uma tela onde tem uma tabela com as seguintes colunas Quantidade, Preço Unitário e tenho uma outra coluna que será o Preço Total, aí que vem minha dúvida como faço esta operação de multiplicação da coluna de quantidade com a coluna de preço unitário, jogando o resultado na coluna do preço total. Tem algum recurso ou função que realiza esta operação?
  8. monalisa

    Data

    O meu campo é do tipo date, o meu problema não é o tipo do campo e sim quando a pessoa digita uma data no formulário tem uma máscara que faz a data ficar dd/mm/aaaa, aí na hora de gravar no bd é que tenho que converter para aaaa/mm/dd, como faço isso? o php tem alguma função para converter? <td width="17%"><input name="frmdatacompra" type="text" id="frmdatacompra" size="15" maxlength="15" onKeyPress="return txtBoxFormat(document.frmentrada, 'frmdatacompra', '9999-99-99', event);"></td>
  9. monalisa

    Data

    Oi. Estou tentando salvar data no bd no formato aaaa/mm/dd, quando a pessoa digita sái dd/mm/aaaa, como faço para converter no momento que a pessoa for inserir esta data no banco de dados?
  10. Galera estou tentando validar o CNPJ, peguei no fórum o script de validação do CNPJ só que qualquer CNPJ que digito ele me dá a mensagem de "CNPJ Inválido". Alguém pode me ajudar? <head> <script language="JavaScript"> function TESTA(CNUMB,CTYPE) { if(Verify(CNUMB, CTYPE)) { alert(CTYPE+" válido!"); } else { alert(CTYPE+" inválido!"); } return; } function ClearStr(str, char) { while((cx=str.indexOf(char))!=-1) { str = str.substring(0,cx)+str.substring(cx+1); } return(str); } function ParseNumb(c) { c=ClearStr(c,'-'); c=ClearStr(c,'/'); c=ClearStr(c,','); c=ClearStr(c,'.'); c=ClearStr(c,'('); c=ClearStr(c,')'); c=ClearStr(c,' '); if((parseFloat(c) / c != 1)) { if(parseFloat(c) * c == 0) { return(c); } else { return(0); } } else { return(c); } } function Verify(CNUMB,CTYPE) { CNUMB=ParseNumb(CNUMB) if(CNUMB == 0) { return(false); } else { g=CNUMB.length-2; if(TestDigit(CNUMB,CTYPE,g)) { g=CNUMB.length-1; if(TestDigit(CNUMB,CTYPE,g)) { return(true); } else { return(false); } } else { return(false); } } } function TestDigit(CNUMB,CTYPE,g) { var dig=0; var ind=2; for(f=g;f>0;f--) { dig+=parseInt(CNUMB.charAt(f-1))*ind; if (CTYPE=='CNPJ') { if(ind>8) {ind=2} else {ind++} } else { ind++ } } dig%=11; if(dig<2) { dig=0; } else { dig=11-dig; } if(dig!=parseInt(CNUMB.charAt(g))) { return(false); } else { return(true); } } </script> <form action="<?php echo $editFormAction; ?>" method="POST" name="frmincfornecedor" id="frmincfornecedor" > <td width="40%"><input name="frmCnpjCpf" type="text" id="frmCnpjCpf" size="25" maxlength="25" onKeyPress="return txtBoxFormat(document.frmincfornecedor, 'frmCnpjCpf', '99.999.999/9999-99', event);" onChange="TESTA(document.frmincfornecedor.frmCnpjCpf.value, 'CNPJ')"> </form>
  11. monalisa

    Zero A Esquerda

    Meu código está o seguinte: function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case 'cpf': $theValue = str_replace(".","", str_replace(".","",$theValue)); $theValue = str_replace("-","", $theValue); return $theValue; } return $theValue; } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "frmfornecedor")) { $insertSQL = sprintf("INSERT INTO fornecedor (CpfCnpj, NomeForn, Endereco, Bairro, Cidade, Cep, Telefone, Celular, Fax, Email, Site, Uf, Contato) VALUES (%s,%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['frmCnpjCpf'], "cpf"), GetSQLValueString($_POST['frmNome'], "text"), GetSQLValueString($_POST['frmEndereco'], "text"), .... mysql_select_db($database_gvshopping, $gvshopping); $Result1 = mysql_query($insertSQL, $gvshopping) or die(mysql_error()); ?>
  12. monalisa

    Zero A Esquerda

    O campo CPF é char, por isso que não estou entendendo o porque ele não mantém o zero a esquerda. O que faço, já tentei tanta coisa e nada deu certo. Estou utilizando este comando para tirar a máscara o cpf para ser gravado no banco, será que isso está eliminando o zero? case 'cnpj': $theValue = str_replace(".","", str_replace(".","",$theValue)); $theValue = str_replace("-","", $theValue); return $theValue;
  13. monalisa

    Zero A Esquerda

    Estou digitando o zero também. Nada dele manter este zero lá.
  14. monalisa

    Zero A Esquerda

    Gente estou tentando gravar no banco de dados o número de um cpf cujo o campo no BD é do tipo varchar, só que ele não está gravando o zero a esquerda. Ex: Cpf: 099.999.999-99 ele grava 9999999999 O que devo fazer?
  15. monalisa

    Zero A Esquerda

    Galera do PHP como faço para não deixar apagar o zero a esquerda, porque tenho um campo CPF e quando estou salvando ele está desconsiderando o zero a esquerda: Ex: CPF: 099.999.999-99 ele grava 9999999999 Aguardo retorno. Abraços
  16. Fiz o teste a verificação do CPF deu certinha quando coloco "onchange=VerificaCPF(this.name)" mas quando ponho "onchange=VerificaCPF(this.name);FormataCPF(this.name)", ela não faz uma verificação 100%, se eu digito "123 - ele dá mensagem CPF Inválido, mas se digito 1234 ele passa e não dá mensagem nenhuma". Quero saber se tem jeito de colocar essa função de FormataCPF em um outro evento, para que a função VerificaCPF funcione belezinha.
  17. Vou testar qualquer coisa te falo. Valeu. Abraços
  18. Você tem alguma aí, porque já peguei umas quatro e nenhuma deu certo.
  19. Estou tentando validar o CPF com uma função que busquei do fórum só que quando chamo nada acontece, dá apenas no rodapé do internet explorer a mensagem erro na página. Alguém pode me ajudar, pois não estou conseguindo descobrir o erro, vou colocar meu código aí: <script> function IsCPFValid(FormName, ElemName, ElemCaption){ document.forms[FormName].elements[ElemName].value = formatDoc(FormName, ElemName, 'cpf', 'banco'); var ok = 'sim'; var ParteString; var Mensagem; var CampoTeste = document.forms[FormName].elements[ElemName]; var CampoSemBrancos; CharValido = '0123456789' //Monta campo sem brancos CampoSemBrancos = ""; for (var i=0; i < CampoTeste.value.length; i++) { if (CampoTeste.value.substring(i, i+1) != ' ') { CampoSemBrancos = CampoSemBrancos + CampoTeste.value.substring(i, i+1); } } //Se campo estiver vazio if (CampoSemBrancos == '') { Mensagem = 'Por favor, preencha o campo ' + ElemCaption alert(Mensagem) CampoTeste.value = formatDoc(FormName, ElemName, "cpf", "tela"); CampoTeste.select(); CampoTeste.focus() return false; } //Se estiver preenchido, testar os caracteres ParteString = ""; for (var i=0; i < CampoTeste.value.length; i++) { ParteString = "" + CampoTeste.value.substring(i, i+1); if (CharValido.indexOf(ParteString) == "-1") { ok = "não"; } } if (ok == "não") { alert("Caracteres inválidos! Preencha somente com números!"); CampoTeste.value = formatDoc(FormName, ElemName, "cpf", "tela"); CampoTeste.select(); CampoTeste.focus(); return false; } if (CampoTeste.value.length != 11){ alert("Por Favor, Preencha com 11 números!"); CampoTeste.value = formatDoc(FormName, ElemName, "cpf", "tela"); CampoTeste.select(); CampoTeste.focus(); return false; } //Calculo de consistencia do CPF var soma var CPFCalculado var CPFDigito CPFCalculado = CampoTeste.value.substring(0,9); soma = 0; for (var i=0; i < 9; i++) { soma = soma + CPFCalculado.substring(i, i+1) * (10 - i) } CPFDigito = 11 - (soma % 11); if (CPFDigito > 9){ CPFCalculado = CPFCalculado + '0'; } else{ CPFCalculado = CPFCalculado + String(CPFDigito); } soma = 0; for (i=0;i < 10; i++){ soma = soma + CPFCalculado.substring(i, i+1) * (11 - i) } CPFDigito = 11 - (soma % 11); if (CPFDigito > 9){ CPFCalculado = CPFCalculado + '0'; } else{ CPFCalculado = CPFCalculado + String(CPFDigito); } if ( (CampoTeste.value != CPFCalculado) ||(CampoTeste.value == '11111111111') ||(CampoTeste.value == '22222222222') ||(CampoTeste.value == '33333333333') ||(CampoTeste.value == '44444444444') ||(CampoTeste.value == '55555555555') ||(CampoTeste.value == '66666666666') ||(CampoTeste.value == '77777777777') ||(CampoTeste.value == '88888888888') ||(CampoTeste.value == '99999999999') ){ //alert("CPF Inválido! Digite novamente! " + String(CPFCalculado)); alert("CPF Inválido! Digite novamente! "); CampoTeste.value = formatDoc(FormName, ElemName, "cpf", "tela"); CampoTeste.select(); CampoTeste.focus(); return false; } CampoTeste.value = formatDoc(FormName, ElemName, "cpf", "tela"); return true; </script> <td width="40%"><input name="frmCnpjCpf" type="text" id="frmCnpjCpf" size="25" maxlength="25" onChange="IsCPFValid(this.frmincfornecedor, 'frmCnpjCpf', 'frmCnpjCpf')"></td> <script language="javascript"> addCampos('frmCnpjCpf'); frmincfornecedor.frmCnpjCpf.focus(); </script>
  20. monalisa

    Tirar Máscara

    Eu tentei usar o str_replace tanto é que coloquei para telefone, cep e deu certinho só o CNPJ que dá esse erro olha como coloquei: $cnpj = str_replace('.','',str_replace('/','', str_replace('-','',$cnpj)));
  21. monalisa

    Tirar Máscara

    Galera estou tentando tirar a máscara do CNPJ antes de realizar a gravação e está dando o seguinte erro: erro: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '.170/0001-46' at line 1 O meu código está da seguinte forma: case "cnpj": $theValue= ereg_replace('[- | / | \.]','', $theValue); return $theValue; GetSQLValueString($_POST['frmCnpjCpf'], "cnpj"), <td width="40%"><input name="frmCnpjCpf" type="text" id="frmCnpjCpf" size="25" maxlength="25" onKeyPress="return txtBoxFormat(document.frmincfornecedor, 'frmCnpjCpf', '99.999.999/9999-99', event);"> se alguém poder me ajudar. Abraços
  22. Galera como eu faço para o Radio Button virar um link? Na hora que eu clicar nele ele abrir uma outra página? Abraços
  23. monalisa

    Validação

    Galera do DreamWeaver, estou trabalhando com o Dreamweaver MX e estou precisando validar o Text Field (Nome) no momento que eu apertar o botão de salvar se estiver vazio ele dá a mensagem que não pode salvar. Como posso fazer isso? Abraços
  24. monalisa

    Limpar Máscara

    Só que não estou armazenando numa variável estou tiranda a máscara no momento que ele vai gravar na tabela. Como posso fazer? $insertSQL = sprintf("INSERT INTO fornecedor (CpfCnpj, Cep, Telefone) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['frmCnpjCpf'], "text"), GetSQLValueString(str_replace("-", "", $_POST['frmCep']),"int"), GetSQLValueString(str_replace("(","", $_POST['frmTelefone']),"int"), ); Abraços
×
×
  • Criar Novo...