2017-11-17 2 views
-4

$ _SESSION ['CART']というセッション配列があります。すでにカートの項目の詳細を格納するために使用しています 今はファイルの複数のアップロードファイル名ユーザーがセッションカートの一部としてこのアイテムをカートに追加している間にアップロードします.iキーファイルとともに保存します。これは何をしているのですか、それは機能していません。私は達成するための方法があり、この既に存在するセッション配列にファイルの配列を格納する

$_SESSION['cart'][] = 
    array(
      'id'=>$productid, 
      'quantity'=>$quantity, 
      'detail'=>$detail, 
      'files'=>$files 
    ); 
+0

'しかし動作しない' - >何が動作していないのですか? –

+0

ファイル名の配列を既存の配列@ AlivetoDieと一緒に格納しています – nsikak

+0

エラーまたは問題は何ですか? – Bhargav

答えて

0

ナッシングここに。配列の中に複数の配列を格納して複数のファイル名を格納したい場合。私は$ファイルが単一のファイル名であると仮定します。 これを試してください。

+0

ファイルは複数のファイルです。この複数のファイルをカートアイテムに添付したい場合、次のカートアイテムには複数のファイルがあります – nsikak

+0

ファイルとはファイル名のみを保存することを意味しますか?私は正しい? – Bluetree

+0

この '$ files'は配列か文字列ですか? – Bluetree

0

あなたは、この方法のように$ _SESSION配列を使用したセッションのためのデータを準備するために、バッファ変数を使用しようとすることはできません。説明するために、多くの

$cart = $_SESSION['cart']; 
$cart[] = array(
     'id'  => $productid, 
     'quantity' => $quantity, 
     'detail' => $detail, 
     'files' => $files 
); 
$_SESSION['cart'] = $cart; 
関連する問題