(oh, and please, don't comment on the poor formatting/optimization of the code unless it's the cause of my problem... Right now I'm working just to get it completed; not to make it look pretty)
Code: Select all
case 'remove':
if($_GET['ext'] == "all") {
foreach($_SESSION['sell_items'] as $keyy => $vall) {
unset($_SESSION['sell_items'][$keyy]);
}
$output = '
<script language="javascript">
alert("All items successfully removed from shopping cart.");
location.href="checkout.php?do=viewcart";
</script>';
} else {
foreach($_SESSION['sell_items'] as $key => $val) {
if($key == $_POST['item_id']) {
$r_key = $key;
break;
} else {
$r_key = 'blahblah';
}
}
if($r_key === 'blahblah') {
$output = '
<center>
There was an error in your request. Please try again. If problem persists, please contact an administrator.
</center>';
} else {
unset($_SESSION['sell_items'][$r_key]);
$x = 0;
foreach($_SESSION['sell_items'] as $s_key => $s_val) {
$value = $s_val;
$ar_key = $s_key;
unset($_SESSION['sell_items'][$ar_key]);
$_SESSION['sell_items'][$x] = $value;
$x++;
}
$output = '
<script language="javascript">
alert("Item successfully removed from shopping cart.");
location.href="checkout.php?do=viewcart";
</script>';
}
}
break;