$query = "SELECT a.*, cc.name AS category, dd.ezcity AS proploc, ee.name AS statename, ff.name AS cnname, ss.dealer_name AS propseller, u.name AS editor"
. "\n FROM #__ezrealty AS a"
. "\n LEFT JOIN #__ezrealty_catg AS cc ON cc.id = a.cid"
. "\n LEFT JOIN #__ezrealty_locality AS dd ON dd.id = a.locid"
. "\n LEFT JOIN #__ezrealty_state AS ee ON ee.id = a.stid"
. "\n LEFT JOIN #__ezrealty_country AS ff ON ff.id = a.cnid"
. "\n LEFT JOIN #__ezrealty_profile AS ss ON ss.mid = a.owner"
. "\n LEFT JOIN #__users AS u ON u.id = a.checked_out"
. (count($where) ? "\n WHERE " . implode(' AND ', $where) : "")
. if (isset ($_POST['idSearch']))
. { " WHERE a.id = " . $_POST['idSearch'] ; }
. "\n ORDER BY ". $order
. "\n LIMIT $pageNav->limitstart, $pageNav->limit"
;
내가 돈은 :(여기에 잘못된 구문을 얻을 ,, 그리고 그것은 경우-문 앞에 같은 오류 예상치 못한 T_IF구문 분석 오류 : 구문 오류, 예기치 못한 T_IF
'. ($ _ POST [ 'idSearch'])? "어디에서 a.id =". $ _POST [ 'idSearch'] : "\ n ORDER BY". $ order. "\ n LIMIT $ pageNav-> limitstart, $ pageNav-> limit ");'이것은 표시된 페이지뿐만 아니라 모든 페이지를 검색하는 올바른 해결책입니다. –