PHP: невозможно назначить или отобразить внутри isset ()

Если я попытаюсь напечатать $ lside внутри isset, это не даст результата. Однако он печатает значение непосредственно перед isset.

        <?php 
    session_start();
    include('connect.php');
    $q = "SELECT user from sratings ORDER BY total DESC LIMIT 5";
    $result = $conn->query($q);
    $it = 0;
    if($result->num_rows>0){
        while($rows = mysqli_fetch_array($result,MYSQLI_ASSOC)){
            $lside[$it] = $rows['user'];
            $it+=1;
        }
    }
    echo $lside[0]; //Prints value here.
    if(isset($_POST['lside1'])){
        echo "<br>".$lside[0]; //but not here.
    }
    ?>

<!DOCTYPE html>
  <html>
     <body>
     <form method="post" action="">
        <button name"lside1">click me</button>
     </form>
    </body>
  </html>

В чем проблема?

Вывод:

введите описание изображения здесь

php,isset,

-3
Яндекс.Метрика