destoon中会员发表信息时怎样更新用户的联系方式的

简介: destoon系统中,在一个模块中加入一条新的信息,是插入到对应的表中, 但是用户的联系方式是通过什么函数写入到表的相应字段中的呢,以sell这个模块为例, sell/my.inc.php中调用$do->add($post); $do此时是sell/sell.class.php文件中定义的类的一个实例 在add与edit函数中,写入前台数据后都去调用这个函数    $thi
destoon系统中,在一个模块中加入一条新的信息,是插入到对应的表中,
但是用户的联系方式是通过什么函数写入到表的相应字段中的呢,以sell这个模块为例,
sell/my.inc.php中调用$do->add($post);
$do此时是sell/sell.class.php文件中定义的类的一个实例
在add与edit函数中,写入前台数据后都去调用这个函数
   $this->update($this->itemid);
   
   在这个函数中,对户的信息进行了检索并进行了写入
    $member = $item['username'] ? userinfo($item['username']) : array();
    if ($member) $update .= update_user($member, $item);
    if ($update) $this->db->query("UPDATE {$this->table} SET " . (substr($update, 1)) . " WHERE itemid=$itemid");






但这样的带来一个问题,如果用户不希望使用注册时使用的手机号码与联系人的信息,那么这个地方就没有办法修改,给用户带来的麻烦。
所以将这个地方,修改一下,如果说用户从前台传入了数据,那么就不在更新,如果没有传入数据,也不影响之前的用户调用。
function update($itemid,$postuser=array())
{


        if(!$postuser)
        {
            $member = $item['username'] ? userinfo($item['username']) : array();
            if ($member) $update .= update_user($member, $item);
        }


}



在add函数中加入以下代码就可以了
$userinfo['truename'] = $post['truename'];
$userinfo['mobile'] = $post['mobile'];


$this->update($this->itemid,$userinfo);


相关文章
|
移动开发 JSON Java
APK文件结构
APK文件结构
954 0
|
缓存 监控 小程序
App性能测试揭秘(Android篇)
性能测试在移动测试领域一直是一个大难题,它最直观的表现是用户在前台使用 App 时的主观体验,然而决定体验优劣的背后,涉及到了许许多多的技术变迁。阅读此文,带你揭秘App性能测试。
6137 0
App性能测试揭秘(Android篇)
|
9月前
|
存储 人工智能 弹性计算
云原生AI赋能服务型民企转型:玄晶引擎基于阿里云生态的全链路落地实践
在数字经济深化背景下,服务型民企面临人力成本高、获客难、服务标准不一等转型困境。玄晶引擎依托阿里云云原生架构与AI技术,打造专为咨询、会计、人力资源等行业定制的数字化解决方案,通过AI智能体替代重复劳动、全矩阵精准获客、无人值守私域闭环三大模块,实现降本增效与服务标准化,助力企业构建可持续竞争壁垒。
516 9
|
3月前
|
机器学习/深度学习 人工智能 编解码
HappyHorse 1.1全解析:阿里云百炼视频生成模型完整使用指南
HappyHorse 1.1是阿里云推出的商用级AI视频生成大模型,依托15亿参数单流Transformer架构搭建,实现文本、图像、视频、音频一体化统一编码,原生支持音画协同生成,主打短剧、电商带货广告、品牌宣传、内容营销等商业化视频生产场景。该模型已正式接入阿里云百炼平台,提供文生视频、首帧图生视频、多参考图生视频三种核心生成方案,针对性解决传统AI视频普遍存在的角色形象错乱、动作卡顿拖影、音画不同步、画面质感失真等痛点,个人创作者、企业内容团队均可依托平台零门槛产出高质量成片,下文从模型能力、平台操作流程、三大模式实操、提示词规范、常见问题五大板块完整讲解使用方法。
754 0
|
存储 编解码 人工智能
自媒体影视后期数字助理2--SDR与HDR中间件设计
阿里云提供的线上AI能力在处理视觉信息方面已经有较为成熟和通用的产品,对于开始兴建媒体资源管理平台的自媒体来说,采用阿里云的AI能力、函数计算以及OSS等产品进行平台搭建可以快速实现建设与能力扩充。本文为SDR与HDR中间件的开发思路、技术架构设计和开发实战中参数的设置介绍,对一些数字影像的基础概念和阿里云视觉人工智能的API细节进行了分析。
1248 123
自媒体影视后期数字助理2--SDR与HDR中间件设计
|
Android开发
【苹果安卓通用】xlsx 和 vCard 文件转换器,txt转vCard文件格式,CSV转 vCard格式,如何批量号码导入手机通讯录,一篇文章说全
本文介绍了如何快速将批量号码导入手机通讯录,适用于企业客户管理、营销团队、活动组织、团队协作和新员工入职等场景。步骤包括:1) 下载软件,提供腾讯云盘和百度网盘链接;2) 打开软件,复制粘贴号码并进行加载预览和制作文件;3) 将制作好的文件通过QQ或微信发送至手机,然后按苹果、安卓或鸿蒙系统的指示导入。整个过程简便快捷,可在1分钟内完成。
1722 6
|
监控 索引
配置本地端口镜像示例(M:N)
1. 配置接口GE1/0/4~GE1/0/5为本地观察端口,负责向不同Server转发镜像报文。 2. 配置接口GE1/0/1~GE1/0/3为镜像端口,将经过镜像端口的流量复制到不同的本地观察端口。
492 1
|
监控 Cloud Native 应用服务中间件
云原生网关 MSE-Higress 测评
MSE-Higress 三合一网关测评
59619 17
|
分布式计算 关系型数据库 MySQL
【湖仓一体】阿里云AnalyticDB MySQL基于Flink CDC+Hudi实现多表全增量入湖实践
湖仓一体(LakeHouse)是大数据领域的重要发展方向,提供了流批一体和湖仓结合的新场景。阿里云AnalyticDB for MySQL基于 Apache Hudi 构建了新一代的湖仓平台,提供日志、CDC等多种数据源一键入湖,在离线计算引擎融合分析等能力。本文将主要介绍AnalyticDB for MySQL基于Apache Hudi实现多表CDC全增量入湖的经验与实践。
|
XML 安全 网络安全
盘点网络安全开发中的缩写——U、V、W、X、Y、Z
盘点网络安全开发中的缩写——U、V、W、X、Y、Z
1014 0

热门文章

最新文章