首页 / PHP / CI多表单提交通不过
CI多表单提交通不过
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CI多表单提交通不过,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1765字,纯文字阅读大概需要3分钟。
内容图文
大师们帮看看这段哪错了if (!empty($_POST['num']) ||
!empty($_POST['title']) ||
!empty($_POST['price']) ||
!empty($_POST['years']) ||
!empty($_POST['season']) ||
!empty($_POST['groups'])
{
$w = array(
foreach($_POST as $k=>$v):
if(!empty($v)){
$k => $v;
}
endforeach;
)
}
就是通不过
回复讨论(解决方案)
这是什么写法,数组里面foreach ? 能行吗?
这写法闻所未闻啊
我就是想做一个多表单搜索,
就是给搜索同时限制多个条件,每个条件各用一个表单的形式,
有单行文本框,也有下拉菜单,可以不同时限制全部条件,
这个不知道怎么做
为什么要多表单,一个表单里,多个搜索条件不行吗???
不就是过滤掉无效(空值)的传入项吗?
$w = array_diff($_POST, array('', 0));
就可以了
xuzuning !
你就是我的大神,崇拜你崇拜的五体投地
if (!empty($_POST['num']) ||
!empty($_POST['names']) ||
!empty($_POST['price']) ||
!empty($_POST['years']) ||
!empty($_POST['season']) ||
!empty($_POST['groups']) ||
!empty($_POST['note']) )
{
$w = array_diff($_POST, array('', 0));}
//分页参数,路由配合
$config['base_url'] = 'http://localhost/ci/index.php/product/search';
$num = $this->product_model->search_page( $w);//这里调用时说$w没定义
$config['total_rows'] = $num;
$config['per_page'] = 80;
$config['uri_segment'] = '3';
$this->pagination->initialize($config);
$pageNum=$this->uri->segment(3,1);
if($pageNum==1){
$offset=0;
}else{
$offset=$config['per_page']*($pageNum-1);
}//分页参数结束
$data['title'] = '商品中心';
// $_where = array('type' => 'newstore');
$data['data'] = $this->product_model->search_paging($w,$config['per_page'],$offset);//这里也说$w没定义
$w = array();if($_POST) { $w = array_diff($_POST, array('', 0));}//分页参数,路由配合.....
高手高手高高手
感谢xuzuning对我们这些小鸟的帮助
内容总结
以上是互联网集市为您收集整理的CI多表单提交通不过全部内容,希望文章能够帮你解决CI多表单提交通不过所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。