В настоящее время я работаю над проектом php в MVC, где я пытаюсь создать сайт электронной коммерции, но я блокируюсь, потому что не могу добавить товар в свою корзину. Я пробовал другой метод, но это всегда с проблемой, когда я пытаюсь нажать на кнопку отправки, которая никогда не работает.
***models:***
function add_panier($ref){
$produit_id = array_column($_SESSION['panier'],$_SESSION['panier']['ref']);
if(!in_array($ref,$produit_id)){
$count = count($_SESSION['panier']);
$produit = array(
'image' => $_POST["image"],
'produit' =>$_POST ["produit"],
'quantite' => $_POST["quantite"],
'prix' => $_POST ["prix"],
'ref' => $_POST["ref"],
);
$_SESSION['panier'][$count] = $produit;
}
return $_SESSION['panier'];
}
***controllers:***
if(!empty($_POST["add"]) && isset($_POST["add"]) && $_POST["add"]='add'){
$ref = $_POST['ref'];
add($ref);
}
***views :***
<div class="card text-center " name="ref" value="<?=$article_shop['id_produit']?>">
<div class="cart-action">
<input type="text" class="quantite" name="quantite" value="1" size="2" />
<input type="submit" name="add" value="add" class="btnAddAction" />
</div>