$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"
;
私は:(ここで間違った構文を取得ドン,,それはif文の前に(ポイント)を取り外し、同じエラー予期せぬT_IFを返す解析エラー:構文エラー、予期しないT_IF
'。 \ n LIMIT $ pageNav-> limitstart、$ {POSTSID ['idSearch'])? "; $ _POST ['idSearch']:" \ n ORDER BY " pageNav-> limit ");'これは、表示されたものだけでなく、すべてのページを検索するための適切な解決策です。 –