AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

ecshop注册程序

51自学网 2016-09-26 http://www.51zixue.net

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,来修改附加信息,这样做很好。



说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:ecshop和qq联合登陆接口整合  下一篇:分析ecshop支付流程