我正在尝试通过单击项目旁边的复选框,然后单击删除来从列表中删除项目。这是我的代码:
if(isset($_SESSION['items'])) {
$list=$_SESSION['items'];
// display the list and create the form with checkboxex
if ((isset($_POST['RemoveItems'])) && (isset($_POST['removeFromList']))){
$removeFromList=$_POST['removeFromList'];
//removeFromList is a array holding checkboxes values
for($i=0;$i<count($removeFromList);$i++)
{
unset($list[$removeFromList[$i]]);
$_SESSION['items']=$list;
}
}} else echo 'No items here';
它的作用是删除除一个以外的所有项目。这个元素是$ list的第一个元素,无论我做什么,我都无法删除它。