Se alguém achar que está tudo errado, não se intimide em falar.
Tudo errado

Você tá complicando.
Pra ficar mais elegante, faça o seguinte.
1. Crie um
index.php onde ficará o formulário.
2. O action do form é o próprio
index.php.
3. Crie uma pasta chamada
includes.
4. Crie um arquivo inc_conexao.php. Com as informações de conexão.
5. Crie um arquivo inc_login.php. Onde estarão as funções de login.
O seu index.php seria isso:
<?
session_start();
require("includes/inc_conexao.php");
require("includes/inc_login.php");
if ( isset($_POST["login"]) ) {
if Login() {
header("location: home.php");
# aqui você seta uma variável de sessão pra dizer que o usuário se logou. Ex: $_SESSION["logado"] = 1;
}
}
// Aqui fica o formulário.
?>
No inc_login.php você teria uma função pra testar se usuário está correto.
function Login() {
# SQL de login
return mysql_num_rows($result); // retorna 1 (true) se correto, e 0 (false)
}
Basicamente é isso. O ideal seria usar classes e fazer uma checagem nas variáveis passadas mas isto fica pra você aprender depois.