I just setup a new server trying to echo my login button to alert (user & pass) just for a test and I'm getting an error message.
I've tried reviewing the undefined index, but I can't seem to find the issue
login.php
<?php include '../connection/db.php'; ?>
<?php
function login(){
    GLOBAL $db;
    if($_GET['login_form'] && $_GET['login_form'] == 'true'){
        echo $email = $_POST['login_email'];
        echo $password = $_POST['login_password'];
    }
}
login();
?>
undefined index: login_email
undefined index: login_password
index.php
<div class="card-body">
                    <form id="login-submit-form">
                        <div class="form-group">
                            <input type="email" name="login_email" id="login-email" class="form-control" placeholder="Enter E-Mail...">
                            <div class="login-email-error error"></div>
                        </div><!-- form group -->
                        <div class="form-group">
                            <input type="password" name="login_password" id="login-password" class="form-control" placeholder="Choose Password..."><div class="login-password-error error"></div>
                        </div><!-- form group -->
                        <div class="form-group">
                            <button type="button" id="login-submit" class="btn btn-success btn-block form-btn">Login</button>
                        </div><!-- form group -->
                        <div class="form-group"><a href="#" id="signup">Create New Account?</a>
                        </div>
                        </form> <!-- form -->
JavaScript
// === Submit the login form === //
$("#login-submit").click(function(){
    if(email.length == ""){
        $("#login-email").addClass("border-red");
        $("#login-email").removeClass("border-green")
        $(".login-email-error").html("Email is required!");
        email = "";
    }if(password.length == ""){
        $("#login-password").addClass("border-red");
        $("#login-password").removeClass("border-green")
        $(".login-password-error").html("Password is required!");
        password = "";
    }
    if(password.length !=  "" && email.length != ""){
        $.ajax({
            type    : 'POST',
            url     : 'ajax/login.php?login_form=true',
            data    : $("login-submit-form").serialize(),
            // dataType : "JSON",
            success     : function(feedback){
                alert(feedback);
            }
        })
    }
})
})
I expect just for it echo the username and password when I hit submit.
 
     
    