<返回更多

帝国CMS个人注册用户实现关联企业注册用户

2022-03-24  帝国CMS  
加入收藏

最近做一个房产网,需要两种会员模式,经纪人(个人)和经纪人所在的公司(企业),本来帝国有不同的会员组可以轻松解决,但是他们之间必须要有关联,就是个人用户必须隶属于某个企业用户,这样我头就大了,想了下可以给个人用户注册的时候调用企业用户的某个字段实现关联,但是偶不动phpMySQL查询,杯具了。。。在帝国论坛发帖问基本也没用。最后在建数据模型那发现一个“下拉外表关联字段”的选项,感觉和我要的代码应该差不多,就选择复制过来,请我同事调整了一下,OK了,代码如下:

 

  1. <selectname="suos"id="suos"> 
  2. <?php 
  3. $suossql=$empire->query("selectcompany,useridfromxc_enewsmemberaddwherespacestyleid=2"); 
  4. while($suosr=$empire->fetch($suossql)) 
  5. $slselect=''; 
  6. if($suosdefval==$suosr[company]) 
  7. $slselect='selected'; 
  8. echo"<optionvalue="".$suosr[userid].""".$slselect.">".$suosr[company]."</option>"; 
  9. ?> 
  10. </select> 

注意这个php代码放在“管理会员字段”的“输入表单替换html代码”的文本框里。其中:suos是我新建的字段,用来储存企业会员注册的company字段的,整体就是查询xc_enewsmemberadd,条件是spacestyleid=2的company(公司名)和userid(id)值

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>