<?php
$username = $_POST['username'];
$password = $_POST['password'];

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

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

$numrows = mysql_num_rows($query);

if ($numrows!=0)
{
//login code komt hier
}
else
{

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



echo $numrows;
else
{
die ("Please enter a username and a password!");
}


?>

Ik krijg deze error:
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\login\login.php on line 27

Ik weet echt niet wat de fout is, dus hoop dat jullie kunnen helpen.

Alvast bedankt
Je sluit die eerste if niet af. Met andere woorden, je mist een } voor de else van regel 27.
Persoonlijk doe ik het liever zo:
<?php
mysql_connect("localhost", "root", "user") or die ("Er kan geen verbinding gemaakt worden.");
mysql_select_db("database") or die ("Er kan geen verbinding gemaakt worden met de database.");
if (isset($_POST['username']) && isset($_POST['password'])) {
    $sql = mysql_query("SELECT * FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."'");
    if (mysql_num_rows($sql) == 0) {
        // Proces verwerken
    } else {
        echo 'Deze gebruiker bestaat niet!';
    }
}
?>
Dom foutje dus... bedankt

Reageren