• 0
Sign in to follow this  
black power

Erro

Question

pessoal fis esse cod mas não tah certo acho eu, e não tah fazendo como eu qro

assim digito um cpf se ele não for cadastrado no banco ele ira para a pagina de cadastrar, se ele é valido é claro, se ele já foi cadastradoabrira uma outra tela pra fazer atualizaçoes se o cpf for igual.. mas tah acontecendo isso

qro ajuda;;obrigado

$CPF = ($_POST['CampoNumero']);

if($CPF == 0){

echo "CPF não cadastrado";

}else{

$CPF = ($_POST['CampoNumero']);

$SQL = "SELECT *

FROM I_CADASTRO_ESTAGIARIO

WHERE (CPF = '$CPF')";

$ret1 = odbc_exec($conn,$SQL);

$row1= odbc_num_rows($ret1);

$id = $row1['ID'];*/

echo "este CPF já está cadastrado";

echo"<br>$CPF ";

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

exit();

}

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Veja bem...

voce primeiro atribui $CPF=$_POST["etc"];

depois quer avaliar se CPF = 0 ?

Meio sem logica...

No seu script, sempre o ELSE será executado...

é a mesma coisa que você dizer

"meu nome é joao"

e depois fazer um avaliação:

SE MEU NOME NÃO É JOÃO... obviamente nunca vai ser executado!

abraço!

Share this post


Link to post
Share on other sites
  • 0
Veja bem...

voce primeiro atribui $CPF=$_POST["etc"];

depois quer avaliar se CPF = 0 ?

Meio sem logica...

No seu script, sempre o ELSE será executado...

é a mesma coisa que você dizer

"meu nome é joao"

e depois fazer um avaliação:

SE MEU NOME NÃO É JOÃO... obviamente nunca vai ser executado!

abraço!

bom como q eu faria isso?

Share this post


Link to post
Share on other sites
  • 0
Guest Guest

olha so tem um script aqui mesmo no site q mostra como verificar o cpf, e ele retor 1 ou 0 ai e so da uma condição pra verificar o nome... e pronto.. abraços...

Share this post


Link to post
Share on other sites
  • 0

Utilizando teu codigo postado, tenta entender isso, e ver se funciona. Falta checar se o cpf é valido! Até! smile.gif

$CPF = ($_POST['CampoNumero']); //pega cpf via post
$SQL = "SELECT * FROM I_CADASTRO_ESTAGIARIO WHERE (CPF = '$CPF')";
$Consulta = odbc_exec($conn,$SQL); //Conecta ao banco (não sei se ta certo. So uso o mysql)
$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: pagina_de_cadastro.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
} 

Share this post


Link to post
Share on other sites
  • 0
Utilizando teu codigo postado, tenta entender isso, e ver se funciona. Falta checar se o cpf é valido! Até! smile.gif

$CPF = ($_POST['CampoNumero']); //pega cpf via post
$SQL = "SELECT * FROM I_CADASTRO_ESTAGIARIO WHERE (CPF = '$CPF')";
$Consulta = odbc_exec($conn,$SQL); //Conecta ao banco (não sei se ta certo. So uso o mysql)
$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: pagina_de_cadastro.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
} 

funciono vou faze umas modificação,valeu pela ajuda

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this