Login error

i have this code

<?php
session_start();
//datos para establecer la conexion con la base de mysql.
mysql_connect('mysql1.000webhost.com','a2320543_admin','bolita1')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('a2320543_login')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
if(isset($_POST['usuario']) && !empty($_POST['usuario']) AND isset($_POST['password']) && !empty($_POST['password'])){  
    $usuario = mysql_escape_string($_POST['name']);  
    $password = mysql_escape_string(md5($_POST['password']));  
    $active = mysql_escape_string($_POST['val']);
    $search = mysql_query("SELECT usuario, password, active FROM usuarios WHERE usuario='".$usuario."' AND password='".$password."'  AND active='".$active."') or die(mysql_error());  
    $match  = mysql_num_rows($search);  
 }  if($match > 0){  
    echo 'Login Complete! Thanks';  
    // Set cookie / Start Session / Start Download etc...  
}else{  
    echo 'Login Failed! Please make sure that you enter the correct details and that you have activated your account.';  
    }  
?>

but it always thow this error:
Parse error: syntax error, unexpected $end in /directory/validation.php on line 19

pleas help i need help