购物车数量输入不合法字符会自动删掉商品

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



在这个版问一下吧,意见和建议版还是无视它吧

我根本不懂网络编程,试着改了一下flow.php的elseif ($_REQUEST['step'] == 'update_cart')分支,改成
elseif ($_REQUEST['step'] == 'update_cart')
{
if (!is_numeric($_POST['goods_number']) || intval($_POST['goods_number']) <= 0)
{
$result['error']= 1;
$result['message'] = $_LANG['invalid_number'];
}
else
{
flow_update_cart($_POST['goods_number']);
}
但是不行,不管输入什么字符,数量都会变成1
官方原版的是这样的:
elseif ($_REQUEST['step'] == 'update_cart')
{
if (isset($_POST['goods_number']) && is_array($_POST['goods_number']))
{
flow_update_cart($_POST['goods_number']);
}
哪位兄弟能帮忙改一下吗