第一篇:https://blog.csdn.net/weixin_43144260/article/details/113852613

第二篇:https://blog.csdn.net/weixin_43144260/article/details/116305177

第三篇:https://blog.csdn.net/weixin_43144260/article/details/118959638

这个是国际多语言婚恋交友网站开发制作的专栏:

https://blog.csdn.net/weixin_43144260/category_10815642.html

如果有什么疑问可以,找我,各位,我的扣是2360248-666

国际多语言婚恋交友网站开发制作,第四篇

粉丝部分的功能开发

浏览粉丝

public function index(){//echo "浏览";$atten = D('byattention');$total = $atten->where('uid='.session('user')['id'])->count();$page = new \Think\Page($total,9);$mod = $atten->order('byaid desc')->field('uid')->limit($page->firstRow,$page->listRows)->where('byattenid='.session('user')['id'])->select();//定义一个空数组$list = array();//根据attenid获取关注的用户详情foreach($mod as $k=>$v){$list[] = $v['uid'];}//定义一个空数组接受查询信息$res = array();$resu = array();//遍历$list数组foreach($list as $v1){//执行查询$res[$v1] = D('user_params')->where('userid='.$v1)->field('id,gender,ageyear,marrystatus,height,cityid,monolog')->find();if(strlen($res[$v1]['monolog'])>27){$res[$v1]['monolog1'] = mb_substr($res[$v1]['monolog'],0,12,"utf-8")."...";}$resu[$v1] = D('user')->where('id='.$v1)->field('username,avatar,id')->find();}//根据出生年算出年龄$sex = array('1'=>'未婚','2'=>'已婚','3'=>'离异');foreach($res as $k=>$v){$res[$k]['ageyear'] = date('Y',time())-$res[$k]['ageyear'];$res[$k]['marrystatus'] = $sex[$res[$k]['marrystatus']];$city[$k] = D('district')->where('id='.$res[$k]['cityid'])->field('name,upid')->find();$city1[$k] = D('district')->where('id='.$city[$k]['upid'])->field('name')->find();}$users = array();foreach($resu as $k=>$v){$users[$k] = $v;if($users[$k]['avatar'] == null){if($res[$k]['gender'] == 1){$users[$k]['avatar'] = 'male.gif';}else{$users[$k]['avatar'] = 'female.gif';}}}$this->assign('city1',$city1);$this->assign('city',$city);$this->assign('users',$users);$this->assign('res',$res);$this->assign('pageInfo',$page->show());$this->display('byattention');     }}?>

查询看过的用户信息

public function index(){$atten = D('see');$total = $atten->where('seeid='.session('user')['id'])->count();$page = new \Think\Page($total,10);$mod = $atten->order('id desc')->field('uid')->limit($page->firstRow,$page->listRows)->where('seeid='.session('user')['id'])->select();//定义一个空数组$list = array();//根据attenid获取关注的用户详情foreach($mod as $k=>$v){$list[] = $v['uid'];}//定义一个空数组接受查询信息$res = array();$resu = array();//遍历$list数组foreach($list as $v1){//执行查询$res[$v1] = D('user_params')->where('userid='.$v1)->field('id,gender,ageyear,marrystatus,height,cityid,monolog,education,salary')->find();if(strlen($res[$v1]['monolog'])>27){$res[$v1]['monolog1'] = substr($res[$v1]['monolog'],0,27)."...";}$resu[$v1] = D('user')->where('id='.$v1)->field('username,avatar,id')->find();}//根据出生年算出年龄$sex = array('1'=>'未婚','2'=>'已婚','3'=>'离异');$education=array(1=>"中专以下学历",2=>"中专",3=>"大专",4=>"本科",5=>"硕士",6=>"博士",7=>"博士后");$salary = array(1=>'低于2000元',2=>'2000~5000元',3=>'5000~10000元',4=>'10000~20000元',5=>'高于20000元');foreach($res as $k=>$v){$res[$k]['attentionid'] = $atten->field('id')->where('attenid='.$k)->find()['id'];$res[$k]['ageyear'] = date('Y',time())-$res[$k]['ageyear'];$res[$k]['marrystatus'] = $sex[$res[$k]['marrystatus']];if(empty($res[$k]['education'])){$res[$k]['education'] = "未填写";}else{$res[$k]['education'] = $education[$res[$k]['education']];}if(empty($res[$k]['salary'])){$res[$k]['salary'] = "未填写";}else{$res[$k]['salary'] = $salary[$res[$k]['salary']];}$city[$k] = D('district')->where('id='.$res[$k]['cityid'])->field('name,upid')->find();$city1[$k] = D('district')->where('id='.$city[$k]['upid'])->field('name')->find();}$users = array();foreach($resu as $k=>$v){$users[$k] = $v;if($users[$k]['avatar'] == null){if($res[$k]['gender'] == 1){$users[$k]['avatar'] = 'male.gif';}else{$users[$k]['avatar'] = 'female.gif';}}}$this->assign('city1',$city1);$this->assign('city',$city);$this->assign('users',$users);$this->assign('res',$res);$this->assign('pageInfo',$page->show());$this->assign('totalPages',$page->totalPages);$this->display('index');}}?>

浏览择友选项方法

public function index(){$userid = session("user")['id'];$sel = M("choose")->where("userid=".$userid)->order("id desc")->find();//反串行化返回模板$weight = unserialize($sel['weight']);$education = unserialize($sel['education']);$star = unserialize($sel['star']);$age = unserialize($sel['age']);$hismarriage = unserialize($sel['hismarriage']);$type = unserialize($sel['type']);$area = unserialize($sel['area']);$this->assign("weight",$weight);$this->assign("age",$age);$this->assign("hismarriage",$hismarriage);$this->assign("type",$type);;$this->assign("education",$education);$this->assign("areaa",json_encode($area[0]));$this->assign("sex",$sel['sex']);$this->assign("star",$star);$this->assign("ishead",$sel['ishead']);$mod = M("district");$list = $mod->where("id=".$area[1])->find();$this->assign("area",$list);$this->display("index");}//设置择友条件方法public function update(){//串行化数组值$userid = session("user")['id'];$age = serialize($_POST['age']);$weight = serialize($_POST['weight']);$star = serialize($_POST['star']);$education = serialize($_POST['education']);$area = serialize($_POST['area']);$hismarriage = serialize($_POST['hismarriage']);$type = serialize($_POST['type']);$data['userid'] = $userid;$data['sex'] = $_POST['sex'];$data['age'] = $age;$data['weight'] = $weight;$data['hismarriage'] = $hismarriage;$data['type'] = $type;$data['education'] = $education;$data['area'] = $area;$data['star'] = $star;$data['ishead'] = $_POST['ishead'];//封装信息$cho = M('choose')->where("userid=".$userid)->field('userid')->find();if(empty($cho)){$s = M('choose')->add($data);$this->assign("sysCall","添加成功!");$this->assign("sysUrl",$_SERVER['HTTP_REFERER']);$this->display("Login/loginInfo");}else{$d = M('choose')->where("userid=".$userid)->save($data);$this->assign("sysCall","修改成功!");$this->assign("sysUrl",$_SERVER['HTTP_REFERER']);$this->display("Login/loginInfo");}}//加载城市信息方法public function loaddist($upid=0){$mod = M("district");$list = $mod->where("upid=".$upid)->select();echo json_encode($list);exit;}    }

户中心拿出用户的一些信息

$user = D('User')->field()->find(session('user')['id']);$this->userother=M('User_params')->where('userid='.session('user')['id'])->find();$this->userother1=M('Contact_information')->where('userid='.session('user')['id'])->find();//   dump($this->userother1);//   dump($this->userother);//$webconfig = M('Webconfig')->index('code')->select();//var_dump($webconfig);exit;$this->assign('user', $user);//信件消息未读通知显示$unreadMessige = D('user_message')->where(array('status'=>'1','receiveid'=>$_SESSION['user']['id']))->count();$this->assign('unreadMessige',$unreadMessige);$unreadGeet = D('hibox')->where(array('status'=>'1','touserid'=>$_SESSION['user']['id']))->count();$this->assign('unreadGeet',$unreadGeet);$unreadSysmessage = D('system_message')->where(array('status'=>'1','userid'=>$_SESSION['user']['id']))->count();$this->assign('unreadSysmessage',$unreadSysmessage);$unreadBesee = D('see')->where(array('status'=>'1','uid'=>$_SESSION['user']['id']))->count();$this->assign('unreadBesee',$unreadBesee);$unreadFensi = D('byattention')->where(array('status'=>'1','uid'=>$_SESSION['user']['id']))->count();$unreadWeibo = D('user')->field('chat')->where('id ='.$_SESSION['user']['id'])->find();$this->assign('unreadWeibo',$unreadWeibo);$unreadIncome = D('user')->field('income')->where('id ='.$_SESSION['user']['id'])->find();$this->assign('unreadIncome',$unreadIncome);// dump($unreadFensi);exit;$this->assign('unreadFensi',$unreadFensi);}//用户的一些操作是否登录,没有则跳转至登录界面public function _initialize() {parent::_initialize();if(!session('?user')) {$this->display('Login/login');exit();}}}

海外多语言国际婚恋相亲网站开发制作,第四篇相关推荐

  1. 相亲婚恋交友网站建设制作,第五篇

    这是相亲婚恋交友网站建设制作,也可以做海外多语言国际婚恋相亲网站开发,第五篇 这是也是比较重要的功能,就是礼物功能 如果有什么疑问可以,找我,各位,我的扣是2360248-666 public fun ...

  2. 相亲网站平台制作建设,第九篇

    多语言交友婚恋相亲平台开发,第九篇,也是后台篇,从这篇开始,主要开始记录后台的功能和的操作部分等. 如果有什么问题需要咨询的,可以加我的扣236-0248-666 这个是预览截图效果 网站设置 cla ...

  3. 网站开发制作需要了解哪些基础知识

    网站开发在网站制作中以代码的使用而闻名. 开发是事物变得技术化的地方,但好消息是你不必知道你的开发人员在谈论什么(尽管这对学习基础知识肯定是有帮助的) 网站制作中的网站开发分为两类: 前端(也称为客户 ...

  4. 网站开发制作收费标准(网站开发费用价目表)

    网站开发制作收费标准(网站开发费用价目表)#网站#网站开发#网站建设#网站多少钱 需要多长时间?备案的时间周期是不是建立公司所能控制的?大家好,我是郑国,欢迎大家观看我的视频分享.最近我们有一个客户, ...

  5. HTML+CSS简单应用实例——购物网站的制作(四)

    HTML+CSS简单应用实例--购物网站的制作(四) 本页面是第二个商品页面,做了个限时抢购的页面. 下面是效果图: 分析:上方限时抢购和12点准时开抢是两个DIV,下面每个商品是一个单独的DIV,总 ...

  6. 婚恋交友网站开发搭建源码分享

    我们的婚恋网站是用当今比较流行的网站开发技术PHP语言进行开发,数据库采用免费,小巧,易用的MySQL数据库. ​​​​​​​ 下面介绍一些源码 推荐部分 class IndexController ...

  7. 海外多语言商城源码项目开发搭建 第一篇

    前一段时间开发了一套关于海外多语言商城源码项目,现在整理发出来,给大家参考和学习. 程序采用主流的框架:ThinkPHP 数据库采用的是:MySQL 支持语言:中文,英文,西班牙语,葡萄牙语等 程序开 ...

  8. HTML开发实例-简单相亲网站开发(主体为table)

    实现功能:简单的相亲网站: 清楚不常在,抓紧谈恋爱 我承诺 年满十八岁 单身 抱着严肃态度 寻找真诚的另一半 性别:  男  女 生日:  --请选择年-- 2019 2020 2021  --请选择 ...

  9. 手机端适应_手机网站开发制作和电脑pc端有哪些区别

    现在移动互联网的发展,现在很多企业做网站开发不仅是电脑端的网站,还包括了移动端网站的开发,移动端网站开发和pc端是有一定的区别,比如移动端的页面更小,移动端的打开和加载速度都远低于电脑端访问网站,其实 ...

最新文章

  1. mysql ibdata作用_mysql data文件夹下ibdata1 文件作用
  2. 项目使用了redis还需要mysql_【11-05】lnmp项目中Redis和Mysql配合使用应该注意哪些问题?...
  3. Spring AOP编程-aspectJ注解开发(@Pointcut声明切点)
  4. Amdahl’s law (阿姆达尔定律)的演化和思考
  5. 查找数组中重复数字 (二)
  6. lt;九度 OJgt;题目1545:奇怪的连通图
  7. 遥感原理与应用总结——第五章:遥感图像几何处理
  8. 雨林木风SP3YN9.9 装机版09年09月更新(终结版)
  9. js打开新页面的几种方式
  10. Mac 使用 Aria2 下载百度网盘资源
  11. 无刷电机工作原理介绍
  12. PLC同时连接多个触摸屏和电视机显示器解决方案
  13. 【Flutter核心类分析】深入理解BuildContext
  14. 程序人生:羽翼未丰的我,当年如何在一个公司从A干到B
  15. python处理数据
  16. 常见笔记本CPU型号参数和性能对比一览表
  17. html常用长度单位
  18. springboot+vue+elementui社区公益志愿者服务网站java
  19. IPD的决策评审DCP(1):概念、战略性
  20. 计算机组成原理微控制设计实验总结,计算机组成原理微程序控制器实验报告.doc...

热门文章

  1. 公安通讯平台解决方案
  2. VAE:变分自编码器的原理介绍(一)
  3. 计算机游戏五子连珠怎么出来,Flash游戏制作--五子连珠(一)
  4. 群翔ShopNum1微信商城,开启微信电商新时代
  5. 数理基础——高等数学下册复习
  6. C语言学习笔记一(C语言相关知识)
  7. 【进阶版】机器学习之特征降维、超参数调优及检验方法(04)
  8. java避免活锁.死锁的解决,死锁 活锁 饥饿 出现原因及解决方案
  9. 英文地址:#号楼#门#单元#室怎么写???
  10. DELPHI2010的IDHTTP控件与DELPHI7的IDHTTP控件有什么不一样呀?GET事件DELPHI7正常,DELPHI2010就有问题!