你不是表单吗?当然用POST传了。modify.phpif($action==modify)
{
$sql=update tablename set 数量名='$_POST[num]' where id=$_GET[id]; mysql_query($sql);
}
{
$sql=update tablename set 数量名='$_POST[num]' where id=$_GET[id]; mysql_query($sql);
}
解决方案 »
- php正则表达式获取div标签中的a标签href问题
- 如何用file写入文件?
- PHP的表单提交问题
- 数据库中文网页显示为问号
- 跟大家分享一个连接MSSQL失败的问题,数据库名字如果是数字,使用 [] 括起来
- php 发post包出错
- SELECT id,Title FROM article WHERE BINARY UCASE(Title) LIKE UCASE('%四%'),结果检索到了标题为“为了您和您的家人身体健康”的记录
- 公司要上OA系统,请问用ASP.NET好还是用PHP好?请说明优缺点,来者有分,谢谢!
- 能否在session中注册类?
- 抛出变量为啥没有输出呢
- socket 问题 一天了.都不知道是怎么回事?
- 这个错误提示是什么意思?
我现在还没有将数据提交到数据库中,只是保存在购物车中,所以你这个办法行不通
放在哪你就更新哪啊~$_POST获取
header("location: __SELF__");
这是什么意思啊,在哪里加?是在购物车页面还是在类的修改函数里面?这个修改商品的函数的参数是商品在购物车内的序号和需要改变的数量 //修改一件商品的数量 参数为 商品在购物车内的序号 需要改变的数量
function modifyone($id,$num)
{
//session_start();
$mycart = $_SESSION["mycart"] ;
echo $num;
echo "function"; if (! empty($mycart[$id][$this->f_key]))
{ if ($num>0)
{ $mycart[$id][$this->f_numkey]=$num;
$this->cart=$mycart;
$_SESSION["mycart"]=$mycart;
$this->updatecart();
}
else
{ $this->errmessage="商品数量小于或等于零!";
return false;
}
}
else
{$this->errmessage="商品不存在!";
return false;
}
}