I'm trying to create a working update page in php. I am fairly confident there is nothing wrong with my syntax but I keep getting the error "Undefined variable" for the values I am putting in the input fields. Please help!
<?php
  require("connect.php");
  if (isset($_POST['submit'])) {
    $udpdateQuery = "UPDATE league SET `LeagueName` = :name, `LeagueCountry` = :country, `LeagueSize` = :size WHERE `LeagueID` = :leagueID";
    $stmt3 = $con->prepare($udpdateQuery);
    $stmt3->execute(array('name' => $_POST['l_name'], 'country' => $_POST['l_country'], 'size' => $_POST['l_size']));
    $stmt4->closeCursor();
  }
  if (isset($_GET['LeagueID'])) {
    $valuesQuery = "SELECT `LeagueName`, `LeagueCountry`, `LeagueSize` FROM league WHERE `LeagueID` = :leagueID";
    $stmt4 = $con->prepare($valuesQuery);
    $stmt4->execute(array('leagueID' => $_GET['LeagueID']));
    $result = $stmt4->fetchAll();
    $stmt4->closeCursor();
    foreach ($result as $r) {
      $name = $r['LeagueName'];
      $country = $r['LeagueCountry'];
      $size = $r['LeagueSize'];
    }
  }
  ?>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>League</title>
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700" rel="stylesheet">
  </head>
  <body>
        <div class="wrapper">
        <form class="add" action="" method="post">
          <label>League Name</label>
          <input type="text" name="l_name" value="<?=$name?>" required><br>
          <label>League Country</label>
          <input type="text" name="l_country" value="<?=$country?>" required><br>
          <label>League Size</label>
          <input type="text" name="l_size" value="<?=$size?>" required><br>
          <input id="submit" name="submit" type="submit" value="Submit">
        </form>
        <?php include('home.php'); ?>
      </div>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
      <script type="text/javascript" src="resources/js/main.js"></script>
  </body>
</html>
 
     
    