Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 自建模型如何调用select字段的列表信息

[复制链接]
latenty 发表于 2009-8-13 13:20:23 | 显示全部楼层 |阅读模式
就是某个字段是select类型,里面有例如
房屋出租
房屋求租
房屋购买
房屋求购

等信息,如果将这些信息列出来,并且设置链接,点击之后进行相关类型搜索。

求助!
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-13 13:38:53 | 显示全部楼层
这个要通过SQL语句来查询,没有更好的办法,我等会儿看一下表结构。
回复

使用道具 举报

 楼主| latenty 发表于 2009-8-13 13:51:03 | 显示全部楼层
本帖最后由 latenty 于 2009-8-13 13:54 编辑

用SQL查询,具体怎么做?因为在supe_modelcolumns 这个表里面 select radio linkage等类型的字段内容都是存在一个field里面的,没办法分开啊。而且,如果要加链接,怎么处理呢?
另外,linkage的怎么处理呢?
数据时这样的形式:
linkage1001=进口
1002=国产
回复

使用道具 举报

 楼主| latenty 发表于 2009-8-14 12:01:18 | 显示全部楼层
再顶一下,lidq.jingwu同学,期待你的 回答
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-14 13:33:30 | 显示全部楼层
本帖最后由 lidq.jingwu 于 2009-8-17 19:06 编辑

这是我写的,将select表单里面的地区那些取出来进入相关处理后放在数据里了。
<?exit?>
<!--{eval $c = $_SBLOCK['test'][0]['fielddata'];}-->
<!--{eval $t = split("\r",$c);}-->
<!--{eval $field = array();}-->
<!--{loop $t $value}-->
<!--{eval $field[] = split("=",$value);}-->
<!--{/loop}-->
<pre>
<!--{eval print_r($field);}-->
<pre>
在上面的代码是<!--{eval $c = $_SBLOCK['test'][0]['fielddata'];}-->是用来取fielddata字段的值的。

评分

1

查看全部评分

回复

使用道具 举报

lidq.jingwu 发表于 2009-8-14 13:36:34 | 显示全部楼层
忘了说了:1001=进口    等号前台不能有空格,千万记住。
回复

使用道具 举报

 楼主| latenty 发表于 2009-8-14 13:43:20 | 显示全部楼层
好的,谢谢。我马上试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 16:52 , Processed in 0.087797 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表