注册页面怎么添加性别(带单选框的那种)

2016-07-07 15:21 来源:www.chinab4c.com 作者:ecshop专家

如题,虽然在最新版本后台可以自定义添加,但在前台出来的是文本,不是单选框。而且我在编辑会员账号的地方看到有性别选项,但是默认的是保密。在论坛上关于性别的添加的范例基本都看过了。。但是没有个是能实现的。怎么做才能在注册页面显示性别显示(单选框),怎么才能联系到数据库中,最与编辑会员栏目中性别选项一致?希望大虾们诚恳的帮个忙。(如果能帮助最好能附上详细的代码!)

回答:
二次开发,不算难

user_passport.dwt 进行修改 当然你要会修改程序。

user_passport.dwt 进行修改 当然你要会修改程序。
ectianjiao 发表于 2010-10-17 11:01

只要在这个模板上改了,就可以了吗?相应的PHP页面不需要修改是吗?

这个怎么改呢

刚才试了
在use_passport
<td align="right">{$lang.**}</td>

<td>

<input type="radio" name="**" value="0" checked="checked" />

{$lang.secrecy}

<input type="radio" name="**" value="1"/>

{$lang.male}

<input type="radio" name="**" value="2" } />

{$lang.female}

</td>

</tr>
在user.php加

$** = empty($_POST['**']) ? 0 : intval($_POST['**']);
if(register($username, $password, $email,$**, $other) !== false)
在lib_passport.php
function register($username, $password, $email,$**, $qq, $home_phone, $mobile_phone, $address, $zipcode, $magazine1, $magazine2, $other = array())

if (!$GLOBALS['user']->add_user($username, $password, $email, $**,$qq, $home_phone, $mobile_phone, $address, $zipcode, $magazine1, $magazine2))

刚才试了
在use_passport
<td align="right">{$lang.**}</td>

<td>

<input type="radio" name="**" value="0" checked="checked" />

{$lang.secrecy}

<input type="radio" name="**" value="1"/>

{$lang.male}

<input type="radio" name="**" value="2" } />

{$lang.female}

</td>

</tr>
在user.php加

$** = empty($_POST['**']) ? 0 : intval($_POST['**']);
if(register($username, $password, $email,$**, $other) !== false)
在lib_passport.php
function register($username, $password, $email,$**, $qq, $home_phone, $mobile_phone, $address, $zipcode, $magazine1, $magazine2, $other = array())

if (!$GLOBALS['user']->add_user($username, $password, $email, $**,$qq, $home_phone, $mobile_phone, $address, $zipcode, $magazine1, $magazine2))