我要找的是要从$ _Session数据刷新的列表框。第一次初始负荷,它加载很好。当我选择要删除的选项时,然后单击提交。 $ _Session完美地修改了。
--- INDEX.php ---
<select name="listbox" size="5" height="500px;">
<?php
$array_length = count($_SESSION['listmodify'][0]);
if(isset($_SESSION['listmodify'][0])){
for ($i = 0; $i < $array_length ; $i++) {
echo '<option value="' . $_SESSION['listmodify'][0][$i]['sku'] .','. $_SESSION['listmodify'][0][$i]['qty'] . '">' . $_SESSION['listmodify'][0][$i]['sku'] . ' - ' . $_SESSION['listmodify'][0][$i]['qty'] . '</option>';
}
}
?>
</select>
--- DELETE.php ---
$listsku = $_POST['listbox'];
$key = array_search(trim($listsku), array_column($_SESSION['listmodify'][0],"sku"));
unset($_SESSION['listmodify'][0][$key]);
$_SESSION['listmodify'][]=array_values($_SESSION['listmodify'][0]);
header("Location: index.php");
exit();
这些图像显示它的样子。
我需要做些什么才能让列表框显示更新的$ _Session数据?