Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou fazendo um carrinho que pega os dados do SQL, mas não deixa como ID único.
Está da pegando os itens dessa forma:
if(isset($_GET['adicionar']) && isset($_GET['idProduto']) && isset($_GET['tipoForma']) && isset($_GET['subSubForma'])){
$idProduto = $_GET['idProduto'];
$tipoForma = $_GET['tipoForma'];
$subSubForma = $_GET['subSubForma'];
$fotoProduto = "";
$idFotoProduto = "";
$quantidade = 1;
$arr = array("idProduto" => $idProduto, "tipoForma" => $tipoForma, "subSubForma" => $subSubForma, "fotoProduto" => $fotoProduto, "idFotoProduto" => $idFotoProduto, "Quantidade" => $quantidade);
var_dump($arr);
$_SESSION['carrinho'][] = $arr;
}
e com o var_dump():
array (size=3)
0 =>
array (size=6)
'idProduto' => string '23' (length=2)
'tipoForma' => string 'Pequeno' (length=7)
'subSubForma' => string '' (length=0)
'fotoProduto' => string '' (length=0)
'idFotoProduto' => string '' (length=0)
'Quantidade' => int 1
1 =>
array (size=6)
'idProduto' => string '19' (length=2)
'tipoForma' => string 'Médio' (length=6)
'subSubForma' => string '' (length=0)
'fotoProduto' => string '[2]20151119_224108.jpg' (length=22)
'idFotoProduto' => string '61' (length=2)
'Quantidade' => int 1
2 =>
array (size=6)
'idProduto' => string '23' (length=2)
'tipoForma' => string 'Pequeno' (length=7)
'subSubForma' => string '' (length=0)
'fotoProduto' => string '' (length=0)
'idFotoProduto' => string '' (length=0)
'Quantidade' => int 1
Eis minha pergunta, preciso apagar o array de, por exemplo, Key [2], como devo proceder??
Estou fazendo da seguinte forma para pegar os dados da Session:
foreach($_SESSION['carrinho'] as $carrinho){
$id = $carrinho['...'];
$... = $carrinho['...'];
}
Desde já agradeço a qualquer resposta ou ajuda.Carregando comentários...