最近做一个房产网,需要两种会员模式,经纪人(个人)和经纪人所在的公司(企业),本来帝国有不同的会员组可以轻松解决,但是他们之间必须要有关联,就是个人用户必须隶属于某个企业用户,这样我头就大了,想了下可以给个人用户注册的时候调用企业用户的某个字段实现关联,但是偶不动php和MySQL查询,杯具了。。。在帝国论坛发帖问基本也没用。最后在建数据模型那发现一个“下拉外表关联字段”的选项,感觉和我要的代码应该差不多,就选择复制过来,请我同事调整了一下,OK了,代码如下:
- <selectname="suos"id="suos">
- <?php
- $suossql=$empire->query("selectcompany,useridfromxc_enewsmemberaddwherespacestyleid=2");
- while($suosr=$empire->fetch($suossql))
- {
- $slselect='';
- if($suosdefval==$suosr[company])
- {
- $slselect='selected';
- }
- echo"<optionvalue="".$suosr[userid].""".$slselect.">".$suosr[company]."</option>";
- }
- ?>
- </select>
注意这个php代码放在“管理会员字段”的“输入表单替换html代码”的文本框里。其中:suos是我新建的字段,用来储存企业会员注册的company字段的,整体就是查询xc_enewsmemberadd,条件是spacestyleid=2的company(公司名)和userid(id)值
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。