Php problemas no login

Olá,
Eu estou a realizar um login em php e base de dados e o código está a dar erro na linha 55 e não sei como resolver. Alguém me poderia ajudar?

CODIGO:

Registar
logo
body{ background-color: #444 ; color: palevioletred; font-family: verdana; font-size: 100% } h1 { color: indigo; font-family: verdana; font-size: 100%; } h3 { color: white; font-family: verdana; font-size: 100%; }
Registe-se



<table align="center" width=60% border=0>
<tr>
	<td valign="top" width=60%/><p/>
	<a href="registar.php">Registar</a> | <a href="login.php">Login</a></p>   
	<form action="" method="POST">  
	Nome de usuário:<br/> 
	<input type="text" name="user"><p/>
	Password:<br /> 
	<input type="password" name="pass"><p/>   
	<input type="submit" value="Registar-se" name="submit" />       
	</form>  
	<td valign="top" width=50%/>
	 <br/><br/><br/>
	 OU ENTÃO:
</table>
<?php  
if(isset($_POST["submit"])){  
if(!empty($_POST['user']) && !empty($_POST['pass'])) {  
$user=$_POST['user'];  
$pass=$_POST['pass'];  
$con=mysql_connect('localhost','root','') or die(mysql_error());  
mysql_select_db('user_registration') or die("cannot select DB");  
  
$query=mysql_query("SELECT * FROM login WHERE username='".$user."'");  
$numrows=mysql_num_rows($query);  
if($numrows==0)  
{  
$sql="INSERT INTO login(username,password) VALUES('$user','$pass')";  
  
$result=mysql_query($sql);  
    if($result){  
echo "Account Successfully Created";  
} else {  
echo "Failure!";  
}  
  
} else {  
echo "That username already exists! Please try again with another.";  
}  
  
} else {  
echo "All fields are required!";  
}  
}  
?>  
</body>  
</html>