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

Outro erro de Parse


Dap300

Pergunta

Outro erro de Parse

Parse error: parse error in C:\wamp\www\Site\login.php on line 40

Linha 40:

}
Código inteiro:
<?php

$username = @$_POST['username'];
$password = @$_POST['password'];

if ($username && $password)
{
    
$connect = mysql_connect("localhost","root","") or die("Couldn't connect!");
mysql_select_db("phplogin") or die("Couldn't find DB");

$query = mysql_query("SELECT * FROM users WHERE username='$username'");

$numrows = mysql_num_rows($query);

if ($numrows!=0)
{

    while($row = mysql_fetch_assoc($query))
    {
        $dbuserbame = $row['username'];
        $dbpassword = $row['password'];
    }
//Check if users match
if ($username==$dbusername && password==$dbpassword)
{
    echo "You're in!";
}
else

echo "Incorrect password!";    
}

}
else
    die("That user doesn't exist!");

    

}
else
    die("Please enter an username and password!");
    
?>

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Cara

Você precisa organizar melhor seu código...

É sempre bom utilizar os '{' e '}' para delimitar o bloco.

Isso é bom para que o código fique mais legível...

Observe que você tem '}' sobrando

Por isso está acontecendo este erro...

<?php

$username = @$_POST['username'];
$password = @$_POST['password'];

if ($username && $password) {
    
    $connect = mysql_connect("localhost","root","") or die("Couldn't connect!");
    mysql_select_db("phplogin") or die("Couldn't find DB");

    $query = mysql_query("SELECT * FROM users WHERE username='$username'");

    $numrows = mysql_num_rows($query);

    if ($numrows!=0){

        while($row = mysql_fetch_assoc($query)) {
           $dbuserbame = $row['username'];
           $dbpassword = $row['password'];
        }
        //Check if users match
        if ($username==$dbusername && password==$dbpassword) {
           echo "You're in!";
        } else {
           echo "Incorrect password!";    
        }
    } else {
        die("That user doesn't exist!");
    }
    

} else {
    die("Please enter an username and password!");
}
    
?>

Livre na WEB

http://www.livrenaweb.com.br/

8xP.jpg

Link para o comentário
Compartilhar em outros sites

  • 0

Tem essa linha:

$dbuserbame = $row['username'];
Você esta fazendo o if com uma variavel que não existe
if ($username==$dbusername && password==$dbpassword) {

Pois no 1 codigo esta como $dbuserbame e no de baixo esta $dbusername

Deixe com o mesmo nome as variaveis.

@EDIT

você resolveu enquanto eu digitava, nem vii...

Editado por david.lyonnais
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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...