zoukankan      html  css  js  c++  java
  • PHP.TP框架下商品项目的优化3-php封装下拉框函数

    php封装下拉框函数

    因为在项目中会经常使用到下拉框,所以根据一个表中的数据制作下拉框函数,以便调用

    //使用一个表的数据做下拉框函数
        function buildSelect($tableName, $selectName, $valueFieldName, $textFieldName, $selectedValue = '')
        {
            $model = D($tableName);
            $data = $model->field("$valueFieldName,$textFieldName")->select();            //取需要的两个字段值
            $select = "<select name='$selectName'><option value=''>请选择</option>";        //下拉框name即存进表字段
            foreach ($data as $k => $v)
            {
                $value = $v[$valueFieldName];        //值value <= 字段值【表id】
                $text = $v[$textFieldName];            //显示内容 <= 字段值存放内容
                if($selectedValue && $selectedValue==$value)    //判断是否选中
                    $selected = 'selected="selected"';
                else
                    $selected = '';
                $select .= '<option '.$selected.' value="'.$value.'">'.$text.'</option>';
            }
            $select .= '</select>';
            echo $select;
        }

    在添加页面add.html调用【不用最后一个参数】

    在修改页面edit.html调用【在修改的控制器中,要取出原数据信息,实例化了商品表$data】  

     

     

     

     

  • 相关阅读:
    Git 简要教程
    SDK更新失败问题解决
    常用安卓操作
    MongoDB本地安装与启用(windows 7/10)
    windows 快捷键收集
    windows 常用命令
    Lambda Expression Introduction
    对 load_breast_cancer 进行 SVM 分类
    Support Vector Machine
    使用 ID3 对 Titanic 进行决策树分类
  • 原文地址:https://www.cnblogs.com/zixuanfy/p/6956540.html
Copyright © 2011-2022 走看看