最近又学到了一些新技巧,和大家分享下。

第一、当一个表单有很大内容时,我们在表单处理页面接收这些表单的值的时候就会重复 接收,于是就有了自动过滤的解决之法(核心就是把数据表里需要的字段接收)

   首先:我们要准备数据库的字段,于是就有两个方法

     一、 从表里去获取:使用  'desc table' + mysql_fetch_assoc 接收结果集

                代码:  function __autogv($arr){

              $sql = 'desc test'; $res= mysql_query($sql); $data = array();

              $fileds =  mysql_fetch_assoc($res);

              foreach($fileds as $v){

                if(array_key_exists($v['field'],$arr)){

                  $data[$v['field']] = $_POST[$v['field']];

                }

              }

              return $data;

            }


         二、手动添加字段

        function __autogv($arr){

          $fileds = array('t1','t2','t3','t4','t5');

          foreach($arr as $k=>$v){

            if(in_array($k,$fileds)){

                  $data[$k] = $v;

              }

          }

          return $data;


}

更多相关文章

  1. Mysql 批量修改字段存储过程
  2. mysql中select列表可以有group列表中没有的字段,大家不觉得奇怪吗
  3. 如何将空值传递给外键字段?
  4. MYSQL SET类型字段的SQL查询某个字段保函某个值的查询
  5. mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家I
  6. 转!mysql 查询 distinct多个字段 注意!!
  7. 基础概念---mysql 列转行,合并字段
  8. mysql 怎么给一个表一次增加多个字段, mysql 添加 多个 字段
  9. MySQL中find_in_set的用法(某个字段包含某个字符)

随机推荐

  1. 在asp.net中捕获href事件
  2. jQuery Ajax 方法调用 Asp.Net WebServic
  3. 如何使用自定义标头进行AJAX POST跨域
  4. 如何删除图例饼图中的标题?
  5. jquery datepicker,即使是另一个具有共享
  6. 为什么这个jQuery。ajax不会引发错误吗?
  7. Jquery禁用/启用按钮与文本框代码
  8. jQuery中的bind绑定事件与文本框改变事件
  9. jQuery实例:输入框下拉提示,仿google sugg
  10. 从内部获取函数名称