你的$result有问题。
把你的$result = mysql_query($query);
把成
$result = mysql_query($query) or die(mysql_error());
看看是不是你的语句有问题?

解决方案 »

  1.   

    maxt='".$_POST['maxt']."'
    是maxr还是maxt
      

  2.   

    $query = "SELECT * FROM peerprosg where mind='".$_POST['mind']."' or maxd='".$_POST['maxd']."' or maxb='".$_POST['maxb']."' or maxt='".$_POST['maxt']."' or type='".$_POST['type']."'";知道了,少了一个字段,但是现在搜索怎么都出来了,我是想通过后面的条件判断的,可是现在不管搜什么都全出来。难道这段判断不起做用吗?
      

  3.   

    if(mysql_affected_rows() <= 0){
     echo "无符合条件";
    }
      

  4.   

    if(mysql_affected_rows() <= 0){
     echo "无符合条件";
    }
    加到循环的前面就行了。