'$minp' And mp.place<'$maxp' "; } } if($sex!='') $addsqls[] = " mp.sex = '$sex' "; if($minage!=0) $addsqls[] = " YEAR(CURDATE())-YEAR(mp.birthday)>='$minage' "; if($maxage!=0) $addsqls[] = " YEAR(CURDATE())-YEAR(mp.birthday)<='$maxage' "; $addsqls_str = join(' And ',$addsqls); if($addsqls_str!='') { $addsqls_str = ' And '.$addsqls_str; } $addsql = " WHERE mb.spacesta > -1 ".$addsqls_str; $query = "SELECT mb.*,mp.place,YEAR(CURDATE())-YEAR(mp.birthday) AS age,mp.lovemsg,mp.birthday FROM `#@__member` mb LEFT JOIN `#@__member_person` mp ON mp.mid = mb.mid {$addsql} ORDER BY mb.logintime DESC"; $dlist = new DataListCP(); $dlist->pageSize = 8; $dlist->SetParameter('keyword',$keyword); $dlist->SetParameter('province',$province); $dlist->SetParameter('city',$city); $dlist->SetParameter('minage',$minage); $dlist->SetParameter('maxage',$maxage); $dlist->SetParameter('sex',$sex); $dlist->SetTemplate(DEDEMEMBER.'/templets/search.htm'); $dlist->SetSource($query); $dlist->Display();