0

我目前正在使用 PHP 开发一个网上商店项目,但我在购物车方面遇到了困难。基本上我做了一个这样的会话:

session_start();
$cart = array('product1', 'product2'); //Test values
$_SESSION['cart'] = $cart;

然后,当我打开产品页面时,我希望可以通过按钮将产品添加到我的数组中。

<form action="submit.php" method="post"><button name="buy" type="submit">
Buy It!</button></form>

这是 submit.php 的代码:<?php $cart[]="product3";?>

现在这实际上根本不起作用。我用的是$_POST,网页变了,新产品没有添加到会话数组中……

我的问题是:提交时如何保持在同一个网页中,以及如何将其实际添加到会话数组中?

4

1 回答 1

1

将 submit.php 更改为

      <?php 
         session_start();
         $_SESSION['cart'][]="product3";
      ?>

留在同一个网页上..你必须使用ajax提交表单..在这里学习

于 2013-04-12T07:14:44.127 回答