Я пытаюсь заполнить поля выбора списком элементов, которые имеют атрибут, соответствующий заданной переменной сеанса, однако результаты не загружаются
// Мой внешний php-файл, который получает кубки и связанные с ними команды, а также устанавливает переменную сеанса для кубков
<?php
session_start();
if (isset($_POST['submit'])) { //checking if submit button was clicked
include_once 'dbcon.php';
$cname = $_POST['cupname'];
if (empty($cname)) {
header("Location: tables.php?field=empty"); //return them if fields are empty
exit();
} else {
$sql = "SELECT * FROM teams WHERE cup_name='$cname'";
$show_teams = mysqli_query($conn, $sql);
$numberCheck = mysqli_num_rows($show_teams);
if ($numberCheck < 8) {
header("Location: ../teams.php?team=5"); //Take to cup page if there arent enough teams in the cup
}else {
$_SESSION['c_cname'] = $cname;
header("Location: ../tables.php?tables=1");
}
}
}
?>
// моя попытка загрузки результатов
<select name="team-1" required>
<option value='Holder' disabled selected>Team 1</option> <!--Placeholder for Select-->
<?php
$cupname = $_SESSION['c_cname'];
if(isset($_SESSION['c_cname'])){
$sql = "SELECT * FROM teams WHERE cup_name='$cupname'";
$show_teams = mysqli_query($conn, $sql);
echo "<option>$show_teams</option>";
}
?>
</select>
мне нужен список команд, связанных с загрузкой этого кубка, в мое поле выбора, я почти уверен, что мне нужно использовать оператор while, но не знаю, как его включить. Пример ценится