我正在开发购物车应用程序。在此选定的产品中,ID存储在会话变量中。如果用户想要在购物车中添加其他产品,则会点击添加更多... 按钮。我想在同一会话变量中附加所选产品的ID。
我的代码是:
shop_details_cart.php
$get_ids = $_GET['ids'];
$ids = json_decode($get_ids,true);
$id_string = implode(',', array_map(function ($entry) {
return $entry['id'];
}, $ids));
//$_SESSION['ids'];
//array_push($_SESSION['ids'],$id_string);
$_SESSION['ids']=$id_string;
$sql=mysql_query("select product_id,name,stock from $shop_loc where product_id IN($_SESSION[ids])");
答案 0 :(得分:1)
<struts>
<constant name="struts.multipart.maxSize" value="30000000"/>
<package name="default" namespace="/" extends="struts-default">
<action name="index" class="com.myapp.ysrcptv.HomeAction">
<result>index.jsp</result>
</action>
---------------
答案 1 :(得分:0)
https://stackoverflow.com/a/32155938/7439186改进
if(isset($_SESSION['ids'])){
$_SESSION['ids'].= ' , '.$id_string;
} else {
$_SESSION['ids']=$id_string;
}
$sql=mysql_query("select product_id,name,stock from $shop_loc where product_id IN(".trim($_SESSION[ids],",").")");