
- 帖子
- 10
- 积分
- 59
- 体力
- 51 点
- 金币
- 3
- 威望
- 0
|
12楼
发表于 2010-12-5 13:40
| 只看该作者
本帖最后由 csqwebs 于 2010-12-5 20:36 编辑
按照楼主的方法,果然有效;感谢,不过也同样也到了归零的问题。经反复摸索,和楼上的分享思路。终于找到了原因,分享给大家。
修改后,会存在省份、城市归零的问题,是因为一个函数intval,在user.php中修改即可,修改成下面代码中红色部分即可。
地址和邮编无法保存,我遇到的是地址不能保存,不是归零;找了很久,终于发现是DW的自动问题,user_transaction.dwt 文件中有两个控件name都叫“address”,当我们修改地址时,DW会自动避免重复,将修改的这个控件name改成了“address2”,所以就保存不了了;邮编控件也是同样问题
*************************************
//取得国家列表,如果有收货人列表,取得省市区列表
foreach ($c**ignee_list AS $region_id => $c**ignee)
{
$c**ignee['country'] = isset($c**ignee['country']) ? intval($c**ignee['country']) : 0;
$c**ignee['province'] = isset($c**ignee['province']) ? trim($c**ignee['province']) : '';
$c**ignee['city'] = isset($c**ignee['city']) ? trim($c**ignee['city']) : '';
*************************************** |
|