ecshop注册程序

2009-05-26 11:23 来源:www.chinab4c.com 作者:admin

     ecshop注册程序中,有很多值得借鉴的好思想,比如可填可不填的资料和信息,可以放一个数组中,input name="other[msn]" type="text" class="textInput" />比如msn放 other[msn]数组中,当获取的时候,只要$_POST['other']就可以把所有的数据读出来。

     $other_key_array = array('msn', 'qq', 'office_phone', 'home_phone', 'mobile_phone');
        $update_data['reg_time'] = local_strtotime(local_date('Y-m-d H:i:s'));
        if ($other)
        {
            foreach ($other as $key=>$val)
            {
                //删除非法key值
                if (!in_array($key, $other_key_array))
                {
                    unset($other[$key]);
                }
                else
                {
                    $other[$key] =  htmlentities($val); //防止用户输入javascript代码
                }
            }
            $update_data = array_merge($update_data, $other);
        }
        $GLOBALS['db']->autoExecute($GLOBALS['ecs']->table('users'), $update_data, 'UPDATE', 'user_id = ' . $_SESSION['user_id']);

       通过注册基本信息的uid,来修改附加信息,这样做很好。让程序很灵活。

      来源:中国B4C电子商务

来源于香港公司注册管理专家