1) если это у тебя расшириний поиск то такие поля
if(!empty($_POST['sity'])){
$q.='AND sity="'.$sity.'"';} //и пол тоже
их нужно закрывать сразу а не в конце файла иначе если не введут данные в какоето поле, поиска не будет.
2) $qq = "SELECT * FROM users '.$q.'"; у тебя без where, и в $g его тоже нет, нужно так $qq = "SELECT * FROM users where '.$q.'";
3) зачем такое уровнение if(false == $search) прозе сделать так if(!$search)