Все дело в том что не существует $_POST['submit'], так как кнопка имеет type="image", то передается не "submit", а "submit_x" и "submit_y".
Чтобы удостоверится попробуй изменить login_form.php на вот этот код:
<?php
session_start();
require_once('functions.php');
require_once('db.php');
print '<pre>';
print_r($_POST);
print '</pre>';
if(isset($_POST['submit'])){
$login = $_POST['login'];
$password = $_POST['password'];
$check_user = "SELECT * FROM users WHERE login = '{$login}' AND password = '{$password}'";
$query = mysqli_query($db_connect, $check_user);
if(mysqli_num_rows($query) >= 1){
$_SESSION['login'] = $login;
redirect_to('order_pas.php');
exit;
} elseif(mysqli_num_rows($query) == 0){
echo "Неверный логин или пароль";
}
}
?>
После отправки формы будет следующая информация:
Array
(
[login] => login
[password] => pass
[submit_x] => 31
[submit_y] => 5
)