0

この index_to_remove は、フォームの非表示の入力タイプを介して送信されます...削除ボタンのあるフォームを作成し、非表示の出力フィールドを介して、カートから削除するアイテムのインデックスを渡し、このコードを実装しました。動いていない.......

     <?php
         /////////////////////////////////////////////////////////
        // if user wants to remove an item from cart
        ////////////////////////////////////////////////////////
     if(isset($_POST['index_to_remove']) && $_POST['index_to_remove']="" )
      {
      //access the array and rum code to remove that array index
        $key_to_remove=$_POST['index_to_remove'];
              if(count($_SESSION['cart_array'])<=1)
              {
                   unset($_SESSION['cart_array']);
                   sort($_SESSION['cart_array']);
               }
       else
          {
                   unset($_SESSION["cart_array"][$key_to_remove]);
                   sort($_SESSION['cart_array']);
                   echo count($_SESSION['cart_array']);
         }
     }

        ?>
4

2 に答える 2