execQuery($query); $rs0 = $dbObj->fetchArray($result0); /** Paging */ $page = $_GET['page']; if( $page == "" ) { $page = 1; } /** จำนวนข้อมูล ต่อ 1 หน้า */ $perpage = $_REQUEST['perpage']; if( $perpage == "" ) { $perpage = 10; } /** Searching */ $keyword = trim( $_REQUEST['keyword'] ); $selectType = $_REQUEST['selectType']; ?>
execQuery($query); $numrows = $dbObj->_numrows; /** Paging */ $display = ( !isset ($_GET['page']) ) ? 1 : $_GET['page']; $start = ( ($display * $limit) - $limit ); /** Paging */ if( $keyword != "" ) { // ใส่ Keyword if( $selectType != "" ) { // เลือกรายการใน List switch( $selectType ) { case 1 : if( isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) AND $myTableField1 LIKE '%$keyword%' ORDER BY $OrderBy $ASCDESC "; } elseif( !isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) AND $myTableField1 LIKE '%$keyword%' ORDER BY $myTalbleOrder ASC "; } break; case 2 : if( isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) AND $myTableField2 LIKE '%$keyword%' ORDER BY $OrderBy $ASCDESC "; } elseif( !isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) AND $myTableField2 LIKE '%$keyword%' ORDER BY $myTalbleOrder ASC "; } break; case 3 : if( isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) AND $myTableField3 LIKE '%$keyword%' ORDER BY $OrderBy $ASCDESC "; } elseif( !isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) AND $myTableField3 LIKE '%$keyword%' ORDER BY $myTalbleOrder ASC "; } break; } # switch } else { // หาเฉพาะที่ใส่ Keyword if( isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) ORDER BY $OrderBy $ASCDESC "; } elseif( !isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable WHERE ( $myTableField1 LIKE '%$keyword%' OR $myTableField2 LIKE '%$keyword%' OR $myTableField3 LIKE '%$keyword%' ) ORDER BY $myTalbleOrder ASC "; } } } #if else { if( isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable ORDER BY $OrderBy $ASCDESC "; } elseif( !isset($_GET['OrderBy']) ) { $query = " SELECT * FROM $myTable ORDER BY $myTalbleOrder ASC "; } } $query .= " LIMIT $start, $limit "; $result = $dbObj->execQuery($query); ?> |