怎样实现在注册的时候可以选择所在地区并保存到我的地址?

2016-07-07 16:48 来源:www.chinab4c.com 作者:ecshop专家

怎样实现在注册的时候可以选择所在地区并保存到我的地址?

回答:

用户表中增加一个地区id的字段,注册用户时选择选择地区并保存到数据库中即可

原帖由 pcjingl 于 2011-5-23 01:24 发表
用户表中增加一个地区id的字段,注册用户时选择选择地区并保存到数据库中即可


应该本来就有这个字段的.在用户中心里设置我的地址的时候有这个操作.

现在就是想要实现在注册的时候填写一次.不用再到用户中心里设置了

原帖由 Lookup 于 2011-5-23 15:14 发表


应该本来就有这个字段的.在用户中心里设置我的地址的时候有这个操作.

现在就是想要实现在注册的时候填写一次.不用再到用户中心里设置了


member 表中并没有地址ID(region_id)。你说的应该是我是 买家->我的地址 (address 表),这个地址是收货地址,除了地区,还应该包括详细地址,邮编,电话号码等买家信息。但如果注册的用户只是想作为卖家,向address表中添加数据就没有必要了。当然你也可以那么做,参考my_address.app.php中的代码来写。

原帖由 pcjingl 于 2011-5-23 20:45 发表


member 表中并没有地址ID(region_id)。你说的应该是我是 买家->我的地址 (address 表),这个地址是收货地址,除了地区,还应该包括详细地址,邮编,电话号码等买家信息。但如果注册的用户只是想作为卖家,向 ...


说的就是my_address..但是在注册的时候只要填写地区ID(region_id). 然后在个人中心我的地址里就同步保存了.不用再次填写

可以说说具体的修改方法嘛?

一、 在 member.app.php function register() 读取地区数据,并赋值到模板。
二、 修改 member.register.html 具体可以参考 my_address.form.html
三、 在 member.app.php function register() 中 “if (!$user_id)”语句的后面调用 “address” 模型插入数据,包括user_id、region_id、region_name

原帖由 pcjingl 于 2011-5-25 19:46 发表
一、 在 member.app.php function register() 读取地区数据,并赋值到模板。
二、 修改 member.register.html 具体可以参考 my_address.form.html
三、 在 member.app.php function register() 中 “if (!$user_id ...



我...努力尝试一下...因为我.....不懂php......

依葫芦画瓢还是可以的....

不行的话还得求救....

打扰了...

貌似..第一步就卡住了

求直接修改方法