Variável de array não recebe os valores da array $_POST
Estou tentando receber os valores da array $_POST numa outra variável array e estou com dificuldade. Meu código é o seguinte:
session_start();
if (isset($_SESSION['carrinho'])){
$nmproduto = $_POST['nome'];
$qtda = $_POST['quantidade'];
$preco = $_POST['valor'];
$carcompras [] = array(
'nome' => $nmproduto,
'quantidade' => $qtda,
'valor' => $preco,
);
}
if (isset ($carcompras)) $_SESSION ['carrinho'] = $carcompras;
?>
Na página que recebe a $_POST os dados chegam, conforme mostra o var_dump($_POST):
array(5) { ["prd_id"]=> string(1) "3" ["nome"]=> string(19) "GEL " ["valor"]=> string(5) "14.90" ["quantidade"]=> string(1) "1" ["sabor"]=> string(7) "Morango" }
Ao aplicar o var_dump($carcompras) retorna **Notice**: Undefined variable: carcompras.
Onde está meu erro na construção da $carcompras?Discussão (3)
Carregando comentários...