我正在尝试将选定项目中的项目的选定值存储到会话变量中,然后选择它并按下按钮将其添加到会话变量中。我的问题是,如何在下一页的下拉列表中显示所选项目的下拉列表。 这是我的代码:
if ($_POST['submit']){
$_SESSION['selectBox'] = $_POST['select_box_name'];
}
echo "Your most recent selection was: " . $_SESSION['selectBox'] . "<br/> <br/>";
?>
<form action="seat.php" method="post">
Pick A Number: <select name="select_box_name">
<option value=1>One</option>
<option value=2>Two</option>
</select>
<input type="submit" name="submit" value="Save Changes" />
</form>
此处仅显示值,但我想显示在包含相同下拉列表的下一页....
答案 0 :(得分:0)
实现这一目标的最短途径是使用三元组:
for i in range(len(result)):
field = missing_vals['field'][i]
for j in range(data[field].size):
if (data[field][j] == missing_vals['key'][i]):
data.replace(data[field][j], np.nan)
使用短开标签也是如此:
<select name="select_box_name">
<option value=1 <?php echo ($_SESSION['selectBox'] == 1) ? 'selected' : ''; ?>>One</option>
<option value=2 <?php echo ($_SESSION['selectBox'] == 2) ? 'selected' : ''; ?>>Two</option>
</select>
这很容易扩展到在多个<select name="select_box_name">
<option value=1 <?=($_SESSION['selectBox'] == 1) ? 'selected' : ''?>>One</option>
<option value=2 <?=($_SESSION['selectBox'] == 2) ? 'selected' : ''?>>Two</option>
</select>
的循环中工作。