帝国论坛帝国网站管理系统交流区帝国CMS 7.5与8.0专版[求助]请问下面多值字段里提交时,哪个字段类型支持放||||||,因为只有这样提交才能显示出数据 【本版专题贴子】  
主题:[求助]请问下面多值字段里提交时,哪个字段类型支持放||||||,因为只有这样提交才能显示出数据 [加入收藏夹]   

荆州
用户头衔:秀才

精华贴   :0
发贴数   :108
经验值   :561
注册时间:2013-01-03
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]请问下面多值字段里提交时,哪个字段类型支持放||||||,因为只有这样提交才能显示出数据
请问下面多值字段里提交时,哪个字段类型支持放||||||,因为只有这样提交才能显示出数据,而提交框里只支持|能保存下来,

<?php
// 模拟数据库中的facility字段数据(使用正确的分隔符)
$navinfor['facility'] = "沙市实验小学||||||800米||||||省级重点小学||||||教育配套
荆州第一中学||||||1.2公里||||||省级示范高中||||||教育配套
长江大学附属幼儿园||||||600米||||||公办幼儿园||||||教育配套
荆州中心医院||||||2.5公里||||||三甲医院||||||医疗配套
万达广场||||||3公里|||||| ||||||商业配套
大润发超市||||||2公里|||||| ||||||商业配套";

// 解析facility字段数据
if($navinfor['facility']) {
    $facility = $navinfor['facility'];
    // 使用 egetzy("rn") 处理换行符兼容性
    $facility_array = explode(egetzy("rn"), $facility);
   
    // 初始化分类数组
    $categories = array();
   
    foreach($facility_array as $facility_item) {
        if(trim($facility_item) != '') {
            // 使用正确的分隔符 |||||| 进行分割
            $facility_info = explode('||||||', $facility_item);
            $name = isset($facility_info[0]) ? trim($facility_info[0]) : '';     // 设施名称
            $distance = isset($facility_info[1]) ? trim($facility_info[1]) : ''; // 距离
            $type = isset($facility_info[2]) ? trim($facility_info[2]) : '';     // 类型/描述
            $category = isset($facility_info[3]) ? trim($facility_info[3]) : '其他'; // 分类
            
            // 将设施按分类存储
            if(!isset($categories[$category])) {
                $categories[$category] = array();
            }
            
            $categories[$category][] = array(
                'name' => $name,
                'distance' => $distance,
                'type' => $type
            );
        }
    }
   
    // 定义分类标题映射
    $category_titles = array(
        '教育配套' => '教育配套',
        '医疗配套' => '医疗配套',
        '商业配套' => '商业配套',
        '交通配套' => '交通配套',
        '休闲娱乐' => '休闲娱乐',
        '其他' => '其他配套'
    );
    ?>
    <div class="tab-pane fade show active" id="facility">
        <?php
        // 循环输出各个分类
        foreach($categories as $category => $facilities) {
            $title = isset($category_titles[$category]) ? $category_titles[$category] : $category;
            ?>
            <h4 class="mt-3"><?php echo $title; ?></h4>
            <div class="facility-list">
                <?php foreach($facilities as $facility_data): ?>
                <div class="facility-item">
                    <h6><?php echo htmlspecialchars($facility_data['name']); ?></h6>
                    <?php if($facility_data['distance']): ?>
                    <p class="text-muted mb-1">距离:<?php echo htmlspecialchars($facility_data['distance']); ?></p>
                    <?php endif; ?>
                    <?php if($facility_data['type'] && trim($facility_data['type']) != ''): ?>
                    <small><?php echo htmlspecialchars($facility_data['type']); ?></small>
                    <?php endif; ?>
                </div>
                <?php endforeach; ?>
            </div>
            <?php
        }
        ?>
    </div>
    <?php
} else {
    // 如果没有facility数据,显示默认内容
    ?>
    <div class="tab-pane fade show active" id="facility">
        <h4 class="mt-3">配套设施</h4>
        <p class="text-muted">暂无相关配套设施信息</p>
    </div>
    <?php
}
?>

<style>
.facility-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 15px;
    margin-top: 15px;
}
.facility-item {
    border: 1px solid #e9ecef;
    border-radius: 8px;
    padding: 15px;
    background-color: #f8f9fa;
}
.facility-item h6 {
    color: #2c3e50;
    margin-bottom: 8px;
}
.facility-item p {
    margin-bottom: 5px;
}
.facility-item small {
    color: #6c757d;
}
</style>



江陵县李家浩诊所www..cn
[/url][url]http://www..com

2025-12-22 00:10:59 已设置保密 顶部 回复 引用 报告 编辑 删除

tm2014
用户头衔:探花

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

没看懂




2025-12-22 07:50:47 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

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

用多行文本框得了,一行一个




2025-12-23 07:54:46 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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