首页 > php教程 > php手册 > CI框架,源代码一次性判断获取post(get)数据是否有某个字段值为空方法 - zwb_121

CI框架,源代码一次性判断获取post(get)数据是否有某个字段值为空方法 - zwb_121

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-05-20 10:13:10
原创
1156 人浏览过

一、以下是CI框架

1、把所有的要接收的字段放在数组中

  例:

    我要接收:id,name,age,mobile 等字段

<span style="color: #800080;">$req</span> = <span style="color: #0000ff;">array</span>('id','name','age','mobile');
登录后复制

 

2、for循环判断即可

<span style="color: #008080;">1</span> <span style="color: #0000ff;">for</span>(<span style="color: #800080;">$i</span> = 0;<span style="color: #800080;">$i</span> count(<span style="color: #800080;">$req</span>);<span style="color: #800080;">$i</span> ++<span style="color: #000000;"> ){    
</span><span style="color: #008080;">2</span>     <span style="color: #800080;">$j</span> = <span style="color: #800080;">$this</span>->load->get_post(<span style="color: #800080;">$req</span>[<span style="color: #800080;">$i</span>],<span style="color: #0000ff;">true</span><span style="color: #000000;">);
</span><span style="color: #008080;">3</span>     <span style="color: #0000ff;">if</span>(<span style="color: #0000ff;">empty</span>(<span style="color: #800080;">$j</span><span style="color: #000000;">))
</span><span style="color: #008080;">4</span>             <span style="color: #0000ff;">exit</span>(<span style="color: #800080;">$req</span>[<span style="color: #800080;">$i</span>].' 为空'<span style="color: #000000;">);
</span><span style="color: #008080;">5</span>     <span style="color: #800080;">$data</span>[<span style="color: #800080;">$i</span>] = <span style="color: #800080;">$j</span><span style="color: #000000;">;
</span><span style="color: #008080;">6</span> <span style="color: #000000;">}
</span><span style="color: #008080;">7</span>     <span style="color: #008080;">print_r</span>(<span style="color: #800080;">$data</span>);
登录后复制

 

二、源代码判断方法(就不废话了,直接上代码)

<span style="color: #800080;">$req</span> = <span style="color: #0000ff;">array</span>('id','name','age','mobile'<span style="color: #000000;">);
</span><span style="color: #0000ff;">for</span>(<span style="color: #800080;">$i</span> = 0;<span style="color: #800080;">$i</span> count(<span style="color: #800080;">$req</span>);<span style="color: #800080;">$i</span> ++<span style="color: #000000;"> ){    
     </span><span style="color: #800080;">$j</span> = <span style="color: #800080;">$_POST</span>[<span style="color: #800080;">$req</span>[<span style="color: #800080;">$i</span><span style="color: #000000;">]];
     </span><span style="color: #0000ff;">if</span>(<span style="color: #0000ff;">empty</span>(<span style="color: #800080;">$j</span><span style="color: #000000;">))
             </span><span style="color: #0000ff;">exit</span>(<span style="color: #800080;">$req</span>[<span style="color: #800080;">$i</span>].' 为空'<span style="color: #000000;">);
     </span><span style="color: #800080;">$data</span>[<span style="color: #800080;">$i</span>] = <span style="color: #800080;">$j</span><span style="color: #000000;">;
}
     </span><span style="color: #008080;">print_r</span>(<span style="color: #800080;">$data</span>);
登录后复制

 

结束语:

  其实CI框架与源代码都可以用源代码这种方法(二),但是为了验证安全性,使用第一种方案而已,以上调用的其他方法是php自带的,哪个方法不懂,可以查一下PHP 帮助文档(大神忽略)

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板