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

(Resolvido) ERRO DE SINTAXE


Guest Lukka

Pergunta

Oie,

alguém podia me dizer como faço isso funcionar???

if($cpf == "") {
    echo "Digite o cpf!";
        exit;
        }
        else {
              $sql = "SELECT cpf FROM dados WHERE matricula = ".$matricula."";
              $valor = mysql_query($sql) or die(mysql_error());
              if($valor != $cpf) {
              echo "ERRO: A matrícula informada não corresponde ao CPF cadastrado.<br>
              Verifique se você digitou corretamente! .'$cpf'. e '$sql' e '$valor'";

Já tentei de várias formas e nenhuma funcionou .... até agora, o problema é sempre o mesmo

a variavél "$valor" não retorna o numero do CPF cadastrado no banco, sempre retorna 'Resource id #6'

ou seja... tá td errado!!!! Alguém pode me dá uma luz??? sou iniciante em PHP!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Use mysql_result() para resgatar o valor retornado por mysql_query().

Pois é... mas quando coloco o mysql_result diz que estou usando o parâmetro errado

Wrong parameter count for mysql_result()

Poderia me dizer como devo usa-lo???

tentei assim...

$sql = "SELECT cpf FROM dados WHERE matricula = ".$matricula."";
        $exe = mysql_result($sql) or die(mysql_error());
        if($exe != $cpf) {
        echo "ERRO: A matrícula informada não corresponde ao CPF cadastrado.<br>
              Verifique se você digitou corretamente! .'$cpf'. e '$sql' e '$exe'";

Mas acho que tá faltando alguma coisa....

Pode me ajudar????

Link para o comentário
Compartilhar em outros sites

  • 0

tenta assim:

if(!$cpf) {
    echo "Digite o cpf!";
        exit;
        }
        else {
              $sql="SELECT * FROM dados WHERE matricula = ".$matricula."";
              $sql=mysql_query($sql) or die(mysql_error());
              $valor=mysql_result($sql,0,"cpf");
              if($valor != $cpf) {
              echo "ERRO: A matrícula informada não corresponde ao CPF cadastrado.<br>
              Verifique se você digitou corretamente! .'$cpf'. e '$sql' e '$valor'";
        }

Link para o comentário
Compartilhar em outros sites

  • 0
tenta assim:

if(!$cpf) {
    echo "Digite o cpf!";
        exit;
        }
        else {
              $sql="SELECT * FROM dados WHERE matricula = ".$matricula."";
              $sql=mysql_query($sql) or die(mysql_error());
              $valor=mysql_result($sql,0,"cpf");
              if($valor != $cpf) {
              echo "ERRO: A matrícula informada não corresponde ao CPF cadastrado.<br>
              Verifique se você digitou corretamente! .'$cpf'. e '$sql' e '$valor'";
        }

Valeu!!!!

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