您的位置:首页 > 编程语言

判断size是否有效的代码

2010-01-10 18:03 225 查看
首先找到这段代码 /includes/classes/shopping_cart.php 中的($goto, $parameters) {}的zen_get_attributes_valid这个function,然再找zen_get_attributes_valid在哪个文件,通过grep 找到在/includes/functions/functions_lookups.php ,通过看代码发现function zen_get_attributes_valid($product_id, $option, $value){}中有这样一句代码// regular attribute validation
$check_attributes = $db->Execute("select attributes_display_only, attributes_required from " . TABLE_PRODUCTS_ATTRIBUTES . " where products_id='" . (int)$product_id . "' and options_id='" . (int)$option . "' and options_values_id='" . (int)$value . "'");

然后参照别的网站的数据,发现要想数据库中表products_attributes ,attributes_display_only, attributes_required这2个字段的值改为1,不然的话,要是客人没有选择size,而是size属性是please choose size,所以在数据库中将please choose size(它的options_values_id为18)的attributes_display_only, attributes_required字段的值为改1(UPDATE `products_attributes` SET `attributes_display_only` ='1' WHERE `options_values_id`='18' UPDATE `products_attributes` SET `attributes_required` ='1' WHERE `options_values_id`='18'),终于大功告成了。。呵呵
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: