Php 从post或会话中获取价值

Php 从post或会话中获取价值,php,session,post,Php,Session,Post,大家好,我正在尝试为drag n drop创建一个页面,当它重新加载时,我希望在其中维护floor_id 我通过点击按钮从上一个页面获取floor_id,并将其添加到会话中,以便下次页面重新加载时不会出现任何错误 但是当我从上一页选择其他选项时,会话中存储了相同的值,该值不会使用post方法分配。有人能提供一些想法吗 此页面是我获取所选id的位置。 ?> <form action="rooms.php" method="post"> <

大家好,我正在尝试为drag n drop创建一个页面,当它重新加载时,我希望在其中维护floor_id

我通过点击按钮从上一个页面获取floor_id,并将其添加到会话中,以便下次页面重新加载时不会出现任何错误

但是当我从上一页选择其他选项时,会话中存储了相同的值,该值不会使用post方法分配。有人能提供一些想法吗

此页面是我获取所选id的位置。
                 ?>
<form action="rooms.php" method="post">
  <select name="fl_type" id="ft" >
    <option value=0>Select Floor</option>
    <?php
                        while($row=mysqli_fetch_row($result))
                     {
                 ?>
    <option value="<?php echo $row[2];?>"><?php echo $row[2];}?></option>
<input type="submit" name="room" value="generate" />
  </form>
  <br />
</body>
?>
选择楼层

要使用
$\u SESSION
变量,需要在所有PHP脚本的顶部启动一个会话。可以这样做:

session_start()

同样,它必须位于要使用
$\u SESSION
变量的每个PHP脚本的顶部。如果您不这样做,它将继续运行,不会出错,但不会保存。

您似乎正在关闭
中的
while()
循环:
这样做只会得到一个值。任何人都可以提供建议。我没有太多时间来完成。我已经编写了该代码。很抱歉没有提及。@VinitaVaswani单击按钮,它是否会将您重定向到相关脚本所在的页面?如果是这样,我不建议使用
$\u SESSION
,因为这必须事先设置。
session_start()