帝国论坛帝国网站管理系统交流区帝国CMS使用交流[已解决]列表页list.var调用复选框全部内容,去掉最前和最后的| 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[已解决]列表页list.var调用复选框全部内容,去掉最前和最后的| [加入收藏夹]   

laoqie
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :187
注册时间:2008-02-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决]列表页list.var调用复选框全部内容,去掉最前和最后的|
通过搜索论坛得出,只调用复选框中其中一个的话是以下方法,

-------------------------------------------------
复选框字段名为:classtype,分割代码是:$fr=explode("|",$r[classtype]);
在list.var中的代码是:
$fr=explode("|",$r[classtype]);
$listtemp='请选择:'.$fr[1].'';  
-------------------------------------------------

因为是多选,可能选2项,也可能选3项,还可能选10项,用$fr[1]这是只调用其中一个选项,但是我想把所有已经选择的选项都调用出来,怎么个弄法儿,知道的望不吝赐教

======================

解决方法如下:

$rbz=substr($r[字段名],0,-1);  //去掉最后一个|
$lbz=substr($rbz,1);                //去掉第一个|
$fr=str_replace("|","、",$lbz);   //把|换成你需要的符号,我的是、
需要输出的地方写:'.$fr.'

已经懂的也别吐我啊~~


[该贴被修改 7 次,最后修改时间 2016-12-23 14:51:33 ]



2016-12-23 13:49:52 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :4765
经验值   :14040
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

1是第1项,2是第2项




2016-12-23 13:57:41 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

精华贴   :0
发贴数   :7144
经验值   :19063
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

用for循环分割后的数组也可以




2016-12-24 08:42:27 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9427
经验值   :24550
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

用替换方法也不错




2016-12-29 08:39:06 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11670
经验值   :31217
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

可以for循环你上面分割后的$fr数组内容进行输出




2016-12-30 08:51:09 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

精华贴   :0
发贴数   :7144
经验值   :19063
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

不错,把|替换成、




2016-12-31 08:40:38 已设置保密 顶部 回复 引用 报告 编辑 删除

城南夜
用户头衔:举人

精华贴   :0
发贴数   :169
经验值   :1021
注册时间:2008-10-01
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

试试去




2017-12-13 06:24:27 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3180
经验值   :9136
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

感谢分享

echo str_replace('|',',',trim($r[字段名],'|'));   



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2017-12-13 07:31:25 已设置保密 顶部 回复 引用 报告 编辑 删除

lycool
用户头衔:探花

精华贴   :0
发贴数   :4273
经验值   :10960
注册时间:2008-02-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

用替换是比较简单




2017-12-13 08:32:20 已设置保密 顶部 回复 引用 报告 编辑 删除

城南夜
用户头衔:举人

精华贴   :0
发贴数   :169
经验值   :1021
注册时间:2008-10-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

不知道怎么插到页面里,水平差呀




2017-12-13 09:28:42 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1