ecshop二次开发中增加input输入框,并且写入到数据库

本文介绍了在ECShop中进行二次开发的过程,具体是关于如何在注册页面添加一个input输入框,并将用户输入的内容保存到数据库。步骤包括定位注册模板user_passport.dwt添加input字段,修改处理注册的PHP文件,更新合法变量数组,并在数据库中增加相应字段,最后清除缓存完成设置。
摘要由CSDN通过智能技术生成

上节说到了,怎么进行ecshop的二次开发与ECShop的基本目录结构。今天给大家说说如何在ECShop中添加input框并且将内容保存到数据库中。以注册为例






首先打开注册页面。http://localhost/ECShop_V2.7.3_UTF8_release0411/upload/user.php?act=register这个是注册的url首先我们去找user.php然后找到act=register动作



if ($action == 'register')
{
    if ((!isset($back_act)||empty($back_act)) && isset($GLOBALS['_SERVER']['HTTP_REFERER']))
    {
        $back_act = strpos($GLOBALS['_SERVER']['HTTP_REFERER'], 'user.php') ? './index.php' : $GLOBALS['_SERVER']['HTTP_REFERER'];
    }

    /* 取出注册扩展字段 */
    $sql = 'SELECT * FROM ' . $ecs->table('reg_fields') . ' WHERE type < 2 AND display = 1 ORDER BY dis_order, id';
    $extend_info_list = $db->getAll($sql);
    $smarty->assign('extend_info_list', $extend_info_list);

    /* 验证码相关设置 */
    if ((intval($_CFG['captcha']) & CAPTCHA_REGISTER) && gd_version() > 0)
    {
        $smarty->assign('enabled_captcha', 1);
        $smarty->assign('rand',
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值