如何将会话变量转换为POST

时间:2019-03-30 10:05:38

标签: php html session post

好的,所以我有两个选择框,在我按表单上的提交按钮时,它会获取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>

0 个答案:

没有答案