CI 多表单提交通不过

goyuquan 2014-04-29 05:58:31
大师们帮看看这段哪错了
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;
)
}
就是通不过
...全文
212 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
goyuquan 2014-04-30
  • 打赏
  • 举报
回复
感谢xuzuning对我们这些小鸟的帮助
goyuquan 2014-04-30
  • 打赏
  • 举报
回复
高手高手高高手
xuzuning 2014-04-30
  • 打赏
  • 举报
回复
$w = array();
if($_POST) {
  $w = array_diff($_POST, array('', 0));
}
//分页参数,路由配合
.....
goyuquan 2014-04-30
  • 打赏
  • 举报
回复
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没定义
goyuquan 2014-04-30
  • 打赏
  • 举报
回复
xuzuning ! 你就是我的大神,崇拜你崇拜的五体投地
xuzuning 2014-04-30
  • 打赏
  • 举报
回复
不就是过滤掉无效(空值)的传入项吗?
$w = array_diff($_POST, array('', 0));
就可以了
blizzf99 2014-04-30
  • 打赏
  • 举报
回复
为什么要多表单,一个表单里,多个搜索条件不行吗???
goyuquan 2014-04-30
  • 打赏
  • 举报
回复
我就是想做一个多表单搜索, 就是给搜索同时限制多个条件,每个条件各用一个表单的形式, 有单行文本框,也有下拉菜单,可以不同时限制全部条件, 这个不知道怎么做
嘻哈大咖秀 2014-04-29
  • 打赏
  • 举报
回复
这写法闻所未闻啊
一起混吧 2014-04-29
  • 打赏
  • 举报
回复
这是什么写法,数组里面foreach ? 能行吗?

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧