When in tried to logging in its login in and showing undefine array key username [duplicate]

'''
welcome.php

<?php

session_start();

if(!isset($_SESSION['loggedin']) || $_SESSION['loggedin']!=true){
    header("location: login.php");
    exit;
}

?>
<!doctype html>[enter image description here][1]
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

    <title>Welcome - <?php $_SESSION['username']?></title>
  </head>
  <body>
    <?php require 'partial/nav.php' ?>
    
    <div class="container my-3">
    <div class="alert alert-success" role="alert">
      <h4 class="alert-heading"><?php $_SESSION['username']?></h4>
      <p>Hey how are you doing? Welcome to iSecure. You are logged in as <?php /*echo $_SESSION['username']*/?>. Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.</p>
      <hr>
      <p class="mb-0">Whenever you need to, be sure to logout <a href="/loginsys/logout.php"> using this link.</a></p>
    </div>
  </div>
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
  </body>
</html>

login.php

<?php

$Error = false;
$login= false;
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
include 'partial/dbconnect.php';
$username =$_POST['username'];
$password =$_POST['password'];
$exist =false;

//$sql = "Select * from users where username='$username' and  password='$password'";
$sql = "Select * from users where username='$username'";
$result = mysqli_query($conn,$sql);
$num = mysqli_num_rows($result);
  if($num == 1)
                  {
                    while($row = mysqli_fetch_assoc($result))
                    {
                      if(password_verify($password,$row['password']))//password entered and hash pass present 
                     {//in database:
                      $login = true;
                      session_start();
                      $_SESSION['loggedin'] =true;
                      $_SESSION['$username']  = $username;
                      header("location: welcome.php");}//for redirection}
                    
                    else
                    {
                      $Error = "invalid credentials ";
                    }

                }}
else 
{
  $Error = "invalid credentials ";
}}
?>
<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">

    <title>LOGIN</title>
  </head>
  <body>
    <?php require 'partial/nav.php'; ?>
    <?php
if($login)  {
                    echo  '<div class="alert alert-success alert-dismissible fade show" role="alert">
                    <strong></strong>you are logged in 
                    <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
                    </div>';
                }
if($Error)  
{
                    echo  '<div class="alert alert-danger alert-dismissible fade show" role="alert">
                    <strong>sorry :( </strong>'.$Error.'
                    <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
                    </div>';
}
?>
<div class="container">
<h1 class= "text-center mt-3"></h1><h1 class = "text-center mt-2"> login Here</h1>
<!-- <div class="container center"> -->
<form action="/loginsys/login.php" method="post" style ="
    display: flex;
    flex-direction: column;
    align-items: center;"
>
  <div class="form-group col-md-6">
    <label for="username" class="form-label">username</label>
    <input type="text" class="form-control" id="username" name = "username" aria-describedby="emailHelp">
  </div>

  <div class="form-group col-md-6">
    <label for="password" class="form-label mt-2">Password</label>
    <input type="password" class="form-control" id="password" name = "password">
  </div>

  <button type="submit" class="btn btn-primary mt-3">Login</button>
</form>
<!-- </div> -->

</div>
    <!-- Optional JavaScript; choose one of the two! -->

    <!-- Option 1: Bootstrap Bundle with Popper -->
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>

    <!-- Option 2: Separate Popper and Bootstrap JS -->

    <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>

  </body>
</html>

'''
please open this link 

  [1]: https://i.stack.imgur.com/fOzzc.png

while i am logging in it showing it login and showing undefine array key username

Warning: Undefined array key “username” in C:xampphtdocsloginsyswelcome.php on line 28
Hey how are you doing? Welcome You are logged in as . Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.

please help me to find where is problem
is there any session problem