Ir para conteúdo
Fórum Script Brasil
  • 0

Como Montar O Cod


black power

Pergunta

ola pessoal assim tenho uma tela indexCPF.php q nela tem um text e um botao para validar o cpf

<!--******************************************************

* Sistema De Inscrição Via Internet.

**********************************************************

* IndexCPF.php

**********************************************************

* Insere as informações no banco de dados.

**********************************************************

* DMAE - Departamento Municipal de Àgua e Esgotos

* leo_liska@yahoo.com.br

**********************************************************

* CRIAÇÃO: 2005

* Por Leonardo Liska - leo_liska@yahoo.com.br

********************************************************-->

<html>

<head>

<title>Isncrição Via Internet</title>

<body bgcolor="#4682b4">

<!Cor de Fundo>

<?php

include_once("inc/db.inc");

?></head>

<table width="100%" height="147" border="0" cellpadding="0" cellspacing="0">

<tr>

<td height="49"><div align="center"><font color="#FFFFFF" size="5">Cadastro de Estagiário</font></div></td>

</tr>

<tr>

<td><hr>

<div align="center"><font color="#993300" size="4">Atenção:</font> <font color="#FFFFFF" size="3">Siga

Corretamente as instruções abaixo antes de preencher a o cadastro:</br>

- Os campos marcados com asterisco(</font><font color="#993300" size="3">*</font><font color="#FFFFFF" size="3">)

devem ser preenchidos obrigatoriamente.</br> - Caso você já está cadastrado,

seus dados serão atualizados no banco de dados</br>do DMAE conforme as

informações digitada</br> no formulário que preencheste.

</font></div>

<hr></td>

</tr>

<tr>

<td><div align="right"><a href="IndexCPF.php" target="frmMain">Começar Cadastro</a>&nbsp;&nbsp;

<a href="javascript:window.close()">Sair</a></div>

</td>

</tr>

</table>

<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td><center>

<?php

if($_GET && $_GET['Erro'])

echo "<center><font color=\"red\"><b>CPF inválido!</b></font><br>";

else

echo "<center><font color=\"#ffffff\"><b>Entre seu CPF e clique em prosseguir!</b></font><br>";

?>

</center></td>

</tr>

</table>

<form name="form10" method="post" action="class_cpf.php">

<table width="47%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td width="26%" align="right"><font color="#FFFFFF" size="2"> Digite seu

CPF:&nbsp;</font></td>

<td width="74%">

<input name="CPF" type="text" id="CPF" size="25" maxlength="11">

<input name="cmdEnvia" type="submit" id="cmdEnvia" value="Verificar">

</td>

</tr>

</table>

<p><a href="DadosEstagiario.php">Começar</a></p>

</form>

, mas não sei como fazer

e tenho um cod valida cpf q se chama class_cpf.php so q não sei montar é assim

<?php

/*

* Classe para validação de CPF

* Copyright © Sebastião Farias Júnior 2002

* Belém/PA

* E-mail: overond@yahoo.com

* Licença GNU

* Modo de usar:

* $oCpf = new cpf;

* if ($oCpf->verifica_cpf($cpf)){

* echo "CPF valido";

* }

* else{

* echo "CPF invalido";

* }

*/

class cpf{

var $expressao_regular_de_cpf="[0-9]{3}\\.?[0-9]{3}\\.?[0-9]{3}-?[0-9]{2}";

/**

* cpf::clim()

* Tiras espaços e tabulações

* @param $cnpj

* @return

*/

function clim($cpf){

$cpf=ereg_replace("[ ]*[ ]*","",$cpf);

return $cpf;

}

/**

* cpf::isNUMB()

* verifica se digitou so numeros e tem 11 digitos

* @param $cnpj

* @return

*/

function isNUMB($cpf){

//1 - somente número e tem 11 digitos

//0 - não e só número ou não tem 11 digitos

$digitos=ereg_replace("[-. \t]","",$cpf);

if(!ereg("^".$this->expressao_regular_de_cpf."\$",$digitos)){

return 0;

}

return 1;

}

/**

* cpf::checaCPF()

* Função que verifica se o cpf é valido ou não

* @param $cpf

* @return

*/

function checaCPF($cpf) {

if (strlen($cpf)!= 11 || $cpf == "00000000000" || $cpf == "11111111111" ||

$cpf == "22222222222" || $cpf == "33333333333" || $cpf == "44444444444" ||

$cpf == "55555555555" || $cpf == "66666666666" || $cpf == "77777777777" ||

$cpf == "88888888888" || $cpf == "99999999999")

return 0;

$soma = 0;

for ($i=0; $i < 9; $i ++)

$soma += (int)(substr($cpf,$i,1)) * (10 - $i);

$resto = 11 - ($soma % 11);

if ($resto == 10 || $resto == 11)

$resto = 0;

if ($resto != (int)(substr($cpf,9,1)))

return 0;

$soma = 0;

for ($i = 0; $i < 10; $i ++)

$soma += (int)(substr($cpf,$i,1)) * (11 - $i);

$resto = 11 - ($soma % 11);

if ($resto == 10 || $resto == 11)

$resto = 0;

if ($resto != (int)(substr($cpf,10,1)))

return 0;

return 1;

}

/**

* cpf::verifica_cpf()

* Função chamadora para validação do cpf

* @param $cpf

* @return

*/

function check_cpf($cpf) {

$cpf = $this->clim($cpf);

if($this->isNUMB($cpf) != 1)

{

return 0;

}

if ($this->checaCPF($cpf)) {

return 1;

}

else {

return 0;

}

}

}

// header("Location:DadosEstagiario.php?ok=1");

?>

me ajudem

não sei mexer

sad.gif

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

/* Tá validar o CPF não precisa nem ser com php , mas e ai valida o cpf , e o resto para onde vai BD, se não sabe mexer C vai penar um pouco para se começar com um sistema complexo, não que não seja capaz , mas não adiantará nada eu colar o script aqui e C nãosaber nada, aconselho primeiro de tudo leia o manual php na net mesmo , pegue algumas apostilas de introdução a banco de dados dai nos começamos a ajudá-lo */

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...