好的,所以我有两个选择框,在我按表单上的提交按钮时,它会获取POST数据并为它们中的每一个创建一个会话变量。这些会话变量然后用于将用户选择的内容填充到选择框。但是,我需要在提交数据后将其作为POST重用,但我的html表示即使显示会话变量,该字段也为空。
所以我想我在填写会话时实际的选择框是空的,即使我可以看到它呢? 我需要稍后再处理这些数据,因此在提交表单后,如何使php将其识别为POST。
如果需要更多代码,请告诉我
<select name="team-1" required>
<option value='Holder' disabled selected>
<?php
if(isset($_SESSION['t_team1'])){ //echoes currently set team
echo $_SESSION['t_team1'];
}else {
echo "Team 1";
}
?>
</option> <!--Placeholder for Select-->
<?php
while($rows = $teamSet->fetch_assoc()){ //Fills select with teams matching cup
$teamName = $rows['team_name'];
echo " <option value='$teamName'>$teamName</option>";
}
?> <?php mysqli_data_seek($teamSet, 0); ?> <!--RESETS WHILE LOOP, DUPLICATE AFTER EVERY TEAM "WET"-->
</select>