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

Cod Com Erro Na Variavel


black power

Pergunta

<html>

<head>

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

<body bgcolor="#4682b4">

<!Cor de Fundo>

<?php

include_once("inc/db.inc");

?>

<script LANGUAGE="JavaScript">

function mascara_cpf(cpf){ // Esta é a funcao que formata o cpf.

var mycpf = '';

mycpf = mycpf + cpf;

if (mycpf.length == 3){

mycpf = mycpf + '.';

document.forms[0].cpf.value = mycpf;

}

if (mycpf.length == 7){

mycpf = mycpf + '.';

document.forms[0].cpf.value = mycpf;

}

if (mycpf.length == 11){

mycpf = mycpf + '-';

document.forms[0].cpf.value = mycpf;

}

if (mycpf.length == 14){

}

}

</script>

</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="Formulario Validacao" Action="<? PHP_SELF ?>">

<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 TYPE="text" NAME="cpf" OnKeyUp="mascara_cpf(this.value)" maxlength="14" SIZE="15">

<Input Type="submit" Value="Testar CPF">

</td>

</tr>

</table>

</form>

<?

//Acima foi montado um form para colocar o cpf

//e chama-se a funcao que vai formatar o cpf.

//Aqui é retirado a mascara do cpf (com mascara: 123.456.789-01)

if ($cpf!=""){ ///***linha 99 q dá erro ***/

$a= substr("$cpf", 0,3);

$b= substr("$cpf", 4,3);

$c1= substr("$cpf", 8,3);

$d= substr("$cpf", 12,2);

$CPF=$a.$b.$c1.$d;

//Agora a variavel CFP esta assim: 12345678901.

//Tirado a mascara, aqui comeca a verificação do CPF.

$s = $CPF;

$c = substr("$s", 0,9);

$dv = substr("$s", 9,2);

$d1 = 0;

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

{

$d1 += $c[$i]*(10-$i);

}

if ($d1 == 0){

$v=1;

print("CPF Inválido");

}

$d1 = 11 - ($d1 % 11);

if ($d1 > 9) $d1 = 0;

if ($dv[0] != $d1)

{

$v=$v+1;

print("CPF Inválido");

}

$d1 *= 2;

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

{

$d1 += $c[$i]*(11-$i);

}

$d1 = 11 - ($d1 % 11);

if ($d1 > 9) $d1 = 0;

if ($dv[1] != $d1)

{

$v=$v+1;

print("CPF Inválido");

}

if ($v==""){

print("CPF OK");

}

}

//Aqui termina o calculo do CPF.

?>

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

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

Deu erro na linha 99 Undefined variable

e ma falaram q esse 'PHP_SELF' ele um script no mesmo arquivo

mas quando aperto o botao da esse erro

The requested URL /intranet/sa/dvh/Selecao/Cadastro_Estagiario/<br /><b>Notice</b>: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in <b>/var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/IndexCPF.php</b> on line <b>82</b><br /> was not found on this server.

O q seria?

abraços valeu

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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,5k
×
×
  • Criar Novo...