Notice: Undefined variable: conn in /var/www/htdocs/intranet/sa/dvh/selecao/cadastro_estagiario/Validar.php on line 140
Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in /var/www/htdocs/intranet/sa/dvh/selecao/cadastro_estagiario/Validar.php on line 140
Warning: odbc_num_rows(): supplied argument is not a valid ODBC result resource in /var/www/htdocs/intranet/sa/dvh/selecao/cadastro_estagiario/Validar.php on line 141
meu cod olha q acontece mando o n cpf atravez de um text
verifica se ele é valido se for ele verifica de novo se já foi cadastrado, se não ele abrira um pagina de cadastro.
não intendo isso porque tem
include_once("inc/db.inc"); nesse arq tem a conecçao
Pergunta
black power
Ola pessoal, já postei algumas vezes
mas esse notificaçao não porque acontece
olhe
os erros
Notice: Undefined variable: conn in /var/www/htdocs/intranet/sa/dvh/selecao/cadastro_estagiario/Validar.php on line 140
Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in /var/www/htdocs/intranet/sa/dvh/selecao/cadastro_estagiario/Validar.php on line 140
Warning: odbc_num_rows(): supplied argument is not a valid ODBC result resource in /var/www/htdocs/intranet/sa/dvh/selecao/cadastro_estagiario/Validar.php on line 141
meu cod olha q acontece mando o n cpf atravez de um text
verifica se ele é valido se for ele verifica de novo se já foi cadastrado, se não ele abrira um pagina de cadastro.
não intendo isso porque tem
include_once("inc/db.inc"); nesse arq tem a conecçao
obrigado pela atencao
<html>
<head>
<title>Valida CPF</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#4682b4">
<?
include_once("inc/db.inc");
if (${"chkCPF"}=="on")
{
CalculaCPF($CampoNumero);
}
else
{
CalculaCNPJ($CampoNumero);
}
//Calcula CPF
function CalculaCPF($CampoNumero)
{
$RecebeCPF=$CampoNumero;
//Retirar todos os caracteres que não sejam 0-9
$s="";
for ($x=1; $x<=strlen($RecebeCPF); $x=$x+1)
{
$ch=substr($RecebeCPF,$x-1,1);
if (ord($ch)>=48 && ord($ch)<=57)
{
$s=$s.$ch;
}
}
$RecebeCPF=$s;
if (strlen($RecebeCPF)!=11)
{
echo"<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>
- Para efetuar o cadastro é precizo digitar um CPF valido para continuar.</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></table>";
echo "<font color=\"#993300\" size=\"5\"><center><br>É obrigatório o CPF com 11 dígitos</font></center>";
echo"<div align=\"center\"> <a href=\"indexCPF.php\"><br>Voltar</a></div>";
}
else
if (($RecebeCPF=="00000000000") ||($RecebeCPF == "11111111111") || ($RecebeCPF == "22222222222") ||
($RecebeCPF == "33333333333") || ($RecebeCPF == "44444444444") ||
($RecebeCPF == "55555555555") || ($RecebeCPF == "66666666666") ||
($RecebeCPF == "77777777777") || ($RecebeCPF == "88888888888") ||
($RecebeCPF == "99999999999"))
{
echo"<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>
- Para efetuar o cadastro é precizo digitar um CPF valido para continuar.</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></table>";
echo "<font color=\"#993300\" size=\"5\"><center><br>CPF Inválido</font></center>";
echo"<div align=\"center\"> <a href=\"indexCPF.php\"><br>Voltar</a></div>";
}
else
{
$Numero[1]=intval(substr($RecebeCPF,1-1,1));
$Numero[2]=intval(substr($RecebeCPF,2-1,1));
$Numero[3]=intval(substr($RecebeCPF,3-1,1));
$Numero[4]=intval(substr($RecebeCPF,4-1,1));
$Numero[5]=intval(substr($RecebeCPF,5-1,1));
$Numero[6]=intval(substr($RecebeCPF,6-1,1));
$Numero[7]=intval(substr($RecebeCPF,7-1,1));
$Numero[8]=intval(substr($RecebeCPF,8-1,1));
$Numero[9]=intval(substr($RecebeCPF,9-1,1));
$Numero[10]=intval(substr($RecebeCPF,10-1,1));
$Numero[11]=intval(substr($RecebeCPF,11-1,1));
$soma=10*$Numero[1]+9*$Numero[2]+8*$Numero[3]+7*$Numero[4]+6*$Numero[5]+5*
$Numero[6]+4*$Numero[7]+3*$Numero[8]+2*$Numero[9];
$soma=$soma-(11*(intval($soma/11)));
if ($soma==0 || $soma==1)
{
$resultado1=0;
}
else
{
$resultado1=11-$soma;
}
if ($resultado1==$Numero[10])
{
$soma=$Numero[1]*11+$Numero[2]*10+$Numero[3]*9+$Numero[4]*8+$Numero[5]*7+$Numero[6]*6+$Numero[7]*5+
$Numero[8]*4+$Numero[9]*3+$Numero[10]*2;
$soma=$soma-(11*(intval($soma/11)));
if ($soma==0 || $soma==1)
{
$resultado2=0;
}
else
{
$resultado2=11-$soma;
}
if ($resultado2==$Numero[11]) #######If que verifica se o cpf é valido
{
echo "<h1>CPF Válido</h1>";
$CPF = $_POST['CampoNumero']; //pega cpf via post
$SQL = "SELECT * FROM I_CADASTRO_ESTAGIARIO WHERE (CPF = '$CPF')";
$Consulta = odbc_exec($conn,$SQL); //Conecta ao banco
$TotalCpf= odbc_num_rows($Consulta); //Conta linha da consulta
if($TotalCpf==0){ //Se total de linha for 0
echo "CPF não cadastrado";
// header("Location: DadosEstagiario.php"); //direciona para pagina de cadastro
##-------------------------------------------------------
}
else{ //Se não
echo "este CPF já está cadastrado";
// header("Location: UpDateDadosEstagiario.php?ok=1"); //direciona para pagina de atualização
}
/* $SQL1 = "INSERT INTO I_CADASTRO_ESTAGIARIO
(CPF)
VALUES ('$CPF')";
$ret1 = odbc_exec($conn,$SQL1);
$row1 = odbc_fetch_array($ret1);
header("Location:DadosEstagiario.php?ok=1");*/
//Ageita o erro
}
else
{
echo"<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>
- Para efetuar o cadastro é precizo digitar um CPF valido para continuar.</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></table>";
echo "<font color=\"#993300\" size=\"5\"><center><br>CPF Inválido</font></center>";
echo"<a href=\"indexCPF.php\">Voltar</a>";
}
}
else
{
echo"<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>
- Para efetuar o cadastro é precizo digitar um CPF valido para continuar.</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></table>";
echo "<font color=\"#993300\" size=\"5\"><center><br>CPF Inválido</font></center>";
echo"<a href=\"indexCPF.php\">Voltar</a>";
}
}
}
// Fim do Calcula CPF
//Função que calcula CNPJ
/* function CalculaCNPJ($CampoNumero)
{
$RecebeCNPJ=${"CampoNumero"};
$s="";
for ($x=1; $x<=strlen($RecebeCNPJ); $x=$x+1)
{
$ch=substr($RecebeCNPJ,$x-1,1);
if (ord($ch)>=48 && ord($ch)<=57)
{
$s=$s.$ch;
}
}
$RecebeCNPJ=$s;
if (strlen($RecebeCNPJ)!=14)
{
echo "<h1>É obrigatório o CNPJ com 14 dígitos</h1>";
}
else
if ($RecebeCNPJ=="00000000000000")
{
$then;
echo "<h1>CNPJ Inválido</h1>";
}
else
{
$Numero[1]=intval(substr($RecebeCNPJ,1-1,1));
$Numero[2]=intval(substr($RecebeCNPJ,2-1,1));
$Numero[3]=intval(substr($RecebeCNPJ,3-1,1));
$Numero[4]=intval(substr($RecebeCNPJ,4-1,1));
$Numero[5]=intval(substr($RecebeCNPJ,5-1,1));
$Numero[6]=intval(substr($RecebeCNPJ,6-1,1));
$Numero[7]=intval(substr($RecebeCNPJ,7-1,1));
$Numero[8]=intval(substr($RecebeCNPJ,8-1,1));
$Numero[9]=intval(substr($RecebeCNPJ,9-1,1));
$Numero[10]=intval(substr($RecebeCNPJ,10-1,1));
$Numero[11]=intval(substr($RecebeCNPJ,11-1,1));
$Numero[12]=intval(substr($RecebeCNPJ,12-1,1));
$Numero[13]=intval(substr($RecebeCNPJ,13-1,1));
$Numero[14]=intval(substr($RecebeCNPJ,14-1,1));
$soma=$Numero[1]*5+$Numero[2]*4+$Numero[3]*3+$Numero[4]*2+$Numero[5]*9+$Numero[6]*8+$Numero[7]*7+
$Numero[8]*6+$Numero[9]*5+$Numero[10]*4+$Numero[11]*3+$Numero[12]*2;
$soma=$soma-(11*(intval($soma/11)));
if ($soma==0 || $soma==1)
{
$resultado1=0;
}
else
{
$resultado1=11-$soma;
}
if ($resultado1==$Numero[13])
{
$soma=$Numero[1]*6+$Numero[2]*5+$Numero[3]*4+$Numero[4]*3+$Numero[5]*2+$Numero[6]*9+
$Numero[7]*8+$Numero[8]*7+$Numero[9]*6+$Numero[10]*5+$Numero[11]*4+$Numero[12]*3+$Numero[13]*2;
$soma=$soma-(11*(intval($soma/11)));
if ($soma==0 || $soma==1)
{
$resultado2=0;
}
else
{
$resultado2=11-$soma;
}
if ($resultado2==$Numero[14])
{
echo "<h1>CNPJ válido</h1>";
}
else
{
echo "<h1>CNPJ inválido</h1>";
}
}
else
{
echo "<h1>CNPJ inválido</h1>";
}
}
}
//Fim do Calcula CNPJ*/
?>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
4 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.