想增加一个"radio"类型会员注册项,但写不进数据库,请高手指点,谢谢!

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



会员注册项后台只能添加"text”类型,我想添加一个"radio"类型,怎么写不进数据库的?

user_transaction.dwt:
  1. <td align="left" bgcolor="#FFFFFF">
  2. <input type="radio" name="tx" value="0" {if $profile.tx==0}checked="checked"{/if} />
  3. 0
  4. <input type="radio" name="tx" value="1" {if $profile.tx==1}checked="checked"{/if} />
  5. 1
  6. <input type="radio" name="tx" value="2" {if $profile.tx==2}checked="checked"{/if} />
  7. 2
  8. </td>
复制代码


user.php:
  1. 'tx' => isset($_POST['tx']) ? intval($_POST['tx']) : 0,
复制代码

lib_transaction.php:
  1. if (isset($profile['tx']))
  2. {
  3. $cfg['tx'] = intval($profile['tx']);
  4. }
复制代码

还有哪里要修改的吗?请高手指点一下,谢谢!

这样就可以,但之前的怎么不行呢?性别又可以,真是怪了,那之前的是怎么操作数据库的?
user.PHP

  1. $touxiang = isset($_POST['tx']) ? intval($_POST['tx']) : '';

  2. if (!empty($tx) )
  3. {
  4. $sql = 'UPDATE ' . $ecs->table('users') . " SET `tx`='$tx'WHERE `user_id`='" . $_SESSION['user_id'] . "'";
  5. $db->query($sql);
  6. }
复制代码

回答:
怎么增加注册项呢,不想用系统的扩展字段

已经OK了~~哈哈