多条件筛选的实现

php
$conditions = array('price','color','metal');  //要进行筛选的字段放在这里
$price = $color = $metal='';  //先给需要筛选的字段赋空值,这些值将输出到页面的hidden fileds中
//以下循环给已经进行的筛选赋值,以便能够在下一次筛选中保留
foreach($conditions as $value){
    if(isset($_POST[$value])){
        $$value = $_POST[$value];
    }
}
//以下是演示输出$_POST数据
echo '
';
print_r($_POST);
echo '
'; ?> PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 分类筛选演示
$price?>" /> $color?>" /> $metal?>" />
价格:100-1000 1001-2000 2001-3000
颜色:红色 蓝色
材质:纯金 纯银

// 将以上文件保存成listinfo.php运行就是筛选的效果!

 

你可能感兴趣的:(多条件筛选的实现)