glugani Postado Agosto 30, 2004 Denunciar Share Postado Agosto 30, 2004 Eu preciso verificar na minha tabela de participantes se o cpf 21669332896 existe.Caso exista faça isso...case não faça isso Como eu faço esse busca ???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 30, 2004 Denunciar Share Postado Agosto 30, 2004 <?php$query = "select count(*) as total from tabela where cpf = '$cpf'";$re = mysql_query($query);$total = mysql_result($re, 0, "total");if ($total == 0) { echo "não achou o cpf";}else{comandos que você vai fazer se achou seila o que você vai fazer se achar}?>falo qualquer duvida poste ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 glugani Postado Agosto 30, 2004 Autor Denunciar Share Postado Agosto 30, 2004 então so q ele ta dando erro na chamada da funcao eu chamo minha funcao quando eu perco o foco so q essa funcao é em php e não em js.Se eu ponho assim: <input class=form type='text' name='txtCpf' size='16' maxlength='14' name='txtCpf' onBlur=VerificaCpf('txtoCod') onKeyPress=Mascara('document.Dados.txtCpf') value='<? echo $HTTP_POST_VARS['txtCpf'];?>'> Ele da erro de objeto esperado Se eu ponho assim: <input class=form type='text' name='txtCpf' size='16' maxlength='14' name='txtCpf' onBlur=<? VerificaCpf('txtoCod');?> onKeyPress=Mascara('document.Dados.txtCpf') value='<? echo $HTTP_POST_VARS['txtCpf'];?>'> Ele da erro de sintaxe !! Eu não sei como eu posso fazer isso !!! Eu coloquei essa funcao no evento OnBlur porque quando eu perder o foco da caixa do txtCpf ele vai verificar na tabela se existe esse cpf cadastrado, caso exista ele me mostra o cadastro do cara, caso não ele faz um novo !!! Caso ajude segue meu codigo dessa pagina com as suas funcoes ! <script Language='JavaScript'> //Coloca a Mascara no CPF //Da pau quando digita []\ function Mascara (objeto) { campo = eval (objeto); caracteres = '01234567890'; separacoes = 3; separacao1 = '.'; separacao2 = '-'; conjuntos = 4; conjunto1 = 3; conjunto2 = 7; conjunto3 = 11; conjunto4 = 14; if ((caracteres.search(String.fromCharCode (window.event.keyCode))!=-1) && campo.value.length < (conjunto4)) { if (campo.value.length == conjunto1) campo.value = campo.value + separacao1; else if (campo.value.length == conjunto2) campo.value = campo.value + separacao1; else if (campo.value.length == conjunto3) campo.value = campo.value + separacao2; } else event.returnValue = false; } //Efetua algumas verificações de texto function Verificacao() { //Verifica se a variavel vCpf esta em '' vCpf=document.Dados.txtCpf.value; if(vCpf == '') { //Poe o valor do campo Cpf na variavel vCpf //Mensagem de Erro alert ('Preencha o campo Cpf !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf.length < 14) { //Mensagem de Erro alert ('Cpf Incompleto !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } //Digitos que não podem passar if (vCpf=='111.111.111-11') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='222.222.222-22') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='333.333.333-33') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='444.444.444-44') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='555.555.555-55') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='666.666.666-66') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='777.777.777-77') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='888.888.888-88') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='999.999.999-99') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } if (vCpf=='000.000.000-00') { //Mensagem de Erro alert ('Cpf Inválido !'); //Manda o Foco para txt do Cpf document.Dados.txtCpf.focus(); //Para não continuar com o submit return false; } //Rotina para testar o CPF //Tira os pontos e traços da variavel vCpf = vCpf.replace('.',''); vCpf = vCpf.replace('.',''); vCpf = vCpf.replace('-',''); document.Dados.txtoCpf.value = vCpf; x = 0; soma = 0; dig1 = 0; dig2 = 0; texto = ''; StrCPF1=''; len = vCpf.length; x = len -1; for (var i=0; i <= len - 3; i++) { y = vCpf.substring(i,i+1); soma = soma + ( y * x); x = x - 1; texto = texto + y; } dig1 = 11 - (soma % 11); if (dig1 == 10) dig1=0; if (dig1 == 11) dig1=0; StrCPF1 = vCpf.substring(0,len - 2) + dig1; x = 11; soma=0; for (var i=0; i <= len - 2; i++) { soma = soma + (vCpf.substring(i,i+1) * x); x = x - 1; } dig2= 11 - (soma % 11); if (dig2 == 10) dig2=0; if (dig2 == 11) dig2=0; if ((dig1 + '' + dig2) == vCpf.substring(len,len-2)) { return true; } alert ('Número do CPF Inválido !'); document.Dados.txtCpf.focus(); return false; } //Fim da Rotina do CPF </script> <? function VerificaCpf($txtoCod) { //Chama o arquivo abaixo e executa seu conteúdo include "Conf_Conect.inc"; //Define a variável que contem o nome do Banco de Dados e da tabela $banco="Cred"; $tabela="Participantes"; //Define a tabela a ser usada mysql_select_db($banco, $conexao); $query = "select count(*) as total from $tabela where Cpf='$txtoCpf'"; $re = mysql_query($query); $total = mysql_result($re, 0, "total"); if ($total == 0) { ?> <input type='hidden' name='txtNome' value='<? echo $HTTP_POST_VARS['txtNome'];?>'> <input type='hidden' name='txtNomeCracha' value='<? echo $HTTP_POST_VARS['txtNomeCracha'];?>'> <input type='hidden' name='txtEmail' value='<? echo $HTTP_POST_VARS['txtEmail'];?>'> <input type='hidden' name='txtEnvia' value='<? echo $HTTP_POST_VARS['txtEnvia'];?>'> <input type='hidden' name='txtEmpresa' value='<? echo $HTTP_POST_VARS['txtEmpresa'];?>'><br> <input type='hidden' name='txtCnpj' value='<? echo $HTTP_POST_VARS['txtCnpj'];?>'><br> <input type='hidden' name='txtCargo' value='<? echo $HTTP_POST_VARS['txtCargo'];?>'><br> <input type='hidden' name='txtHomePage' value='<? echo $HTTP_POST_VARS['txtHomePage'];?>'><br> <input type='hidden' name='txtqEnd' value='<? echo $HTTP_POST_VARS['txtqEnd'];?>'><br> <input type='hidden' name='txtCep' value='<? echo $HTTP_POST_VARS['txtCep'];?>'><br> <input type='hidden' name='txtEndereco' value='<? echo $HTTP_POST_VARS['txtEndereco'];?>'> <input type='hidden' name='txtNumero' value='<? echo $HTTP_POST_VARS['txtNumero'];?>'> <input type='hidden' name='txtComplemento' value='<? echo $HTTP_POST_VARS['txtComplemento'];?>'><br> <input type='hidden' name='txtBairro' value='<? echo $HTTP_POST_VARS['txtBairro'];?>'><br> <input type='hidden' name='txtCidade' value='<? echo $HTTP_POST_VARS['txtCidade'];?>'> <input type='hidden' name='txtEstado' value='<? echo $HTTP_POST_VARS['txtEstado'];?>'> <input type='hidden' name='txtPais' value='<? echo $HTTP_POST_VARS['txtPais'];?>'><br> <input type='hidden' name='txtDDI_T' value='<? echo $HTTP_POST_VARS['txtDDI_T'];?>'> <input type='hidden' name='txtDDD_T' value='<? echo $HTTP_POST_VARS['txtDDD_T'];?>'> <input type='hidden' name='txtTelefone' value='<? echo $HTTP_POST_VARS['txtTelefone'];?>'> <input type='hidden' name='txtDDI_F' value='<? echo $HTTP_POST_VARS['txtDDI_F'];?>'> <input type='hidden' name='txtDDD_F' value='<? echo $HTTP_POST_VARS['txtDDD_F'];?>'> <input type='hidden' name='txtFax' value='<? echo $HTTP_POST_VARS['txtFax'];?>'> <input type='hidden' name='txtDDI_C' value='<? echo $HTTP_POST_VARS['txtDDI_C'];?>'> <input type='hidden' name='txtDDD_C' value='<? echo $HTTP_POST_VARS['txtDDD_C'];?>'> <input type='hidden' name='txtCelular' value='<? echo $HTTP_POST_VARS['txtCelular'];?>'><br> <?/*Fim*/?> <? } else { //Pega os Valores e coloca na variavel linha $linha = mysql_fetch_array($query); /*Carrega as Texts com os valores do Banco de Dados*/ ?> <input type='text' name='txtNome' value='<? echo $linha['Nome'];?>'> <input type='text' name='txtNomeCracha' value='<? echo $linha['NomeCracha']?>'> <input type='text' name='txtEmail' value='<? echo $linha['Email']?>'> <input type='text' name='txtEnvia' value='<? echo $linha['Envia']?>'> <input type='text' name='txtEmpresa' value='<? echo $linha['Empresa']?>'><br> <input type='text' name='txtCnpj' value='<? echo $linha['Cnpj']?>'><br> <input type='text' name='txtCargo' value='<? echo $linha['Cargo']?>'><br> <input type='text' name='txtHomePage' value='<? echo $linha['HomePage']?>'><br> <input type='text' name='txtqEnd' value='<? echo $linha['qEnd']?>'><br> <input type='text' name='txtCep' value='<? echo $linha['Cep']?>'><br> <input type='text' name='txtEndereco' value='<? echo $linha['Endereco']?>'> <input type='text' name='txtNumero' value='<? echo $linha['Numero']?>'> <input type='text' name='txtComplemento' value='<? echo $linha['Complemento']?>'><br> <input type='text' name='txtBairro' value='<? echo $linha['Bairro']?>'><br> <input type='text' name='txtCidade' value='<? echo $linha['Cidade']?>'> <input type='text' name='txtEstado' value='<? echo $linha['Estado']?>'> <input type='text' name='txtPais' value='<? echo $linha['Pais']?>'><br> <input type='text' name='txtDDI_T' value='<? echo $linha['DDI_T']?>'> <input type='text' name='txtDDD_T' value='<? echo $linha['DDD_T']?>'> <input type='text' name='txtTelefone' value='<? echo $linha['Telefone']?>'> <input type='text' name='txtDDI_F' value='<? echo $linha['DDI_F']?>'> <input type='text' name='txtDDD_F' value='<? echo $linha['DDD_F']?>'> <input type='text' name='txtFax' value='<? echo $linha['Fax']?>'> <input type='text' name='txtDDI_C' value='<? echo $linha['DDI_C']?>'> <input type='text' name='txtDDD_C' value='<? echo $linha['DDD_C']?>'> <input type='text' name='txtCelular' value='<? echo $linha['Celular']?>'><br> <?/*Fim*/ } } ?> <html><head><title>Credenciamento On-Line - Etapa 1 - Verificação do CPF</title> <style> <!-- BODY { COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; link: #000000; vlink: #0000CC; alink: #0000CC; SCROLLBAR-FACE-COLOR: #0066cc; SCROLLBAR-HIGHLIGHT-COLOR: #0000FF; SCROLLBAR-SHADOW-COLOR: #0066cc; SCROLLBAR-3DLIGHT-COLOR: #0066cc; SCROLLBAR-ARROW-COLOR: #000099; SCROLLBAR-TRACK-COLOR: #000099; SCROLLBAR-DARKSHADOW-COLOR: #000099} .form {border-color: #FF9933; border-width: 1; border-style: solid; background-color: #ffffff; color: #0066cc; text-decoration: bold; font-size: 9pt; font-family:Verdana, Tahoma, Arial; font-style: normal; font-weight: normal} TD { COLOR: #0066cc; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none } .font_white { COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none } .font_menu { COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none } .font_blue { COLOR: #0066cc; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none } A { COLOR: #0066cc; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none } A:hover { COLOR: #0066cc; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline } .link_menu { COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; TEXT-DECORATION: none } .link_menu:hover { COLOR: #0066cc; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; TEXT-DECORATION: none } .sublink { COLOR: #FF9933; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; TEXT-DECORATION: none } .sublink:hover { COLOR: #FF9933; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; TEXT-DECORATION: underline } .link_admin { COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; TEXT-DECORATION: none } .link_admin:hover { COLOR: #E8E4E4; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 10px; TEXT-DECORATION: none } --> </style> </head> <body> <center> <form name='Dados' action='Cred_2.php' method='Post' onsubmit='return Verificacao();'> <hr> <table width='15%'> <tr> <td><b>Cpf:</b></td> <td><input class=form type='text' name='txtCpf' size='16' maxlength='14' name='txtCpf' onBlur=<? VerificaCpf('txtoCod');?> onKeyPress=Mascara('document.Dados.txtCpf') value='<? echo $HTTP_POST_VARS['txtCpf'];?>'></td> <input type='text' name='txtoCpf'> </tr> </table> <font color='red'><b>Campos obrigatórios em Negrito !</b></font> <hr> <input type=image src='http://localhost/site/imagens/Proximo.gif' alt="Próxima Etapa" align=center> </form> <center> </body> </html> Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
glugani
Eu preciso verificar na minha tabela de participantes se o cpf 21669332896 existe.
Caso exista faça isso...
case não
faça isso
Como eu faço esse busca ????
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.