Pues hace rato ya no estoy echando codigo y le estoy perdiendo el tiro pero acabo de ver esto:
Código PHP:
if((empty($login_email))OR(empty($login_password))) { header("Location: error_login.html"); } else {
Hasta donde yo recuerdo asi no se construye un or en php
http://php.net/manual/es/language.operators.logical.php
Igual para mi le esta sobrando una llave al final del codigo. Usa un programa como netbeans u otro similar para verificar que si se estan cerrando todas las llaves.