
monalisa
Membros-
Total de itens
78 -
Registro em
-
Última visita
Tudo que monalisa postou
-
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?
-
Esqueci do Internet Explorer.
-
No dreamweaver tem como eu configurar que determinada tela do meu sistema não apareça aqueles botões anterior, próximo?? Aguardo retorno.
-
deu certinho. Muito obrigada.
-
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?
-
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.
-
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)
-
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?
-
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>
-
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?
-
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>
-
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()); ?>
-
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;
-
Estou digitando o zero também. Nada dele manter este zero lá.
-
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?
-
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
-
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.
-
Vou testar qualquer coisa te falo. Valeu. Abraços
-
Você tem alguma aí, porque já peguei umas quatro e nenhuma deu certo.
-
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>
-
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)));
-
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
-
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
-
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
-
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