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

Erro


black power

Pergunta

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();

}

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 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!

Link para o comentário
Compartilhar em outros 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?

Link para o comentário
Compartilhar em outros 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
} 

Link para o comentário
Compartilhar em outros 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

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...