send_cmd($cmd); //$db_dpis->show_error(); //echo "
$cmd
"; while($data = $db_dpis->get_array()){ if($OL_CODE=="01") { if(!in_array("$data[MINISTRY_ID]", $arr_org)) $arr_org[] = $data[MINISTRY_ID]; } elseif($OL_CODE=="02") { if(!in_array("$data[DEPARTMENT_ID]", $arr_org)) $arr_org[] = $data[DEPARTMENT_ID]; } elseif($OL_CODE=="03") { if(!in_array("$data[ORG_ID]", $arr_org)) $arr_org[] = $data[ORG_ID]; } // end if } // end while $arr_search_condition[] = "(ORG_ID in (". implode(",", $arr_org) ."))"; } // end if if(trim($ORG_ID_REF)) $arr_search_condition[] = "(ORG_ID_REF=$ORG_ID_REF)"; if(trim($search_org_code)) $arr_search_condition[] = "(ORG_CODE like '$search_org_code%')"; if(trim($search_org_name)) $arr_search_condition[] = "(ORG_NAME like '%$search_org_name%')"; $search_condition = ""; if(count($arr_search_condition)) $search_condition = " and " . implode(" and ", $arr_search_condition); $cmd = " select count(ORG_CODE) as count_data from PER_ORG where ORG_ACTIVE=1 $search_condition "; $db_dpis->send_cmd($cmd); // $db_dpis->show_error(); // echo "
$cmd
"; $data = $db_dpis->get_array(); $data = array_change_key_case($data, CASE_LOWER); $count_data = $data[count_data]; ?> <?=$page_title?>
 
ÃËÑÊ :  ª×èÍ : 
¾º¢éÍÁÙÅ·Ñé§ÊÔé¹ ÃÒ¡ÒÃ
1){ if($DPISDB=="odbc"){ $cmd = " select top $start_record ORG_CODE from PER_ORG where ORG_ACTIVE=1 $search_condition order by ORG_SEQ_NO, ORG_CODE "; $db_dpis->send_cmd($cmd); while($data = $db_dpis->get_array()) $arr_exclude[] = "'$data[ORG_CODE]'"; $limit_data = " and ORG_CODE not in (". implode(", ", $arr_exclude) .")"; }elseif($DPISDB=="oci8"){ $limit_data = " and ORG_CODE not in ( select * from (select ORG_CODE from PER_ORG where ORG_ACTIVE=1 $search_condition order by ORG_SEQ_NO, ORG_CODE) where rownum <= $start_record ) "; }elseif($DPISDB=="mysql"){ $limit_data = " limit " . (($current_page - 1) * $data_per_page) . ", " . $data_per_page; } // end if } // end if if($DPISDB=="odbc"){ $select_top = ($current_page==$total_page)?($count_data - ($data_per_page * ($current_page - 1))):$data_per_page; $cmd = " select top ". ($data_per_page * $current_page) ." ORG_CODE, ORG_NAME, ORG_ID, CT_CODE, PV_CODE from PER_ORG where ORG_ACTIVE=1 $search_condition order by IIF(ISNULL(ORG_SEQ_NO), 9999, ORG_SEQ_NO), ORG_CODE "; }elseif($DPISDB=="oci8"){ $tmp1 = $current_page * $data_per_page; $tmp2 = ($current_page - 1) * $data_per_page; $cmd = "select * from ( select alist.*, rownum rnum from ( select ORG_CODE, ORG_NAME, ORG_ID, CT_CODE, PV_CODE from PER_ORG where ORG_ACTIVE=1 $search_condition order by ORG_SEQ_NO, ORG_CODE ) alist where rownum <= $tmp1 ) where rnum > $tmp2 "; }elseif($DPISDB=="mysql"){ $cmd = " select ORG_CODE, ORG_NAME, ORG_ID, CT_CODE, PV_CODE from PER_ORG where ORG_ACTIVE=1 $search_condition order by ORG_SEQ_NO, ORG_CODE "; } // end if $count_page_data = $db_dpis->send_cmd($cmd); //echo "$cmd
"; //$db_dpis->show_error(); if($count_page_data){ ?> get_array()) : $data_count++; if($data_count > $data_per_page) break; $TMP_ORG_ID = $data[ORG_ID]; $current_list .= ((trim($current_list))?",":"") . "$TMP_ORG_ID"; $TMP_ORG_CODE = $data[ORG_CODE]; $TMP_ORG_NAME = trim($data[ORG_NAME]); $TMP_CT_CODE = $data[CT_CODE]; $TMP_PV_CODE = $data[PV_CODE]; $cmd = "select CT_NAME from PER_COUNTRY where CT_CODE='$TMP_CT_CODE'"; $db_dpis2->send_cmd($cmd); $data_dpis2 = $db_dpis2->get_array(); $TMP_CT_NAME = $data_dpis2[CT_NAME]; $cmd = "select PV_NAME from PER_PROVINCE where PV_CODE='$TMP_PV_CODE'"; $db_dpis2->send_cmd($cmd); $data_dpis2 = $db_dpis2->get_array(); $TMP_PV_NAME = $data_dpis2[PV_NAME]; $class = "table_body"; $onmouse_event = " onMouseOver=\"this.className='table_body_over';\" onMouseOut=\"this.className='table_body';\" "; $returnValue = "$TMP_ORG_ID<::>$TMP_ORG_NAME<::>$TMP_ORG_CODE<::>$TMP_CT_NAME<::>$TMP_CT_CODE<::>$TMP_PV_NAME<::>$TMP_PV_CODE<::>$send_by"; ?> >
ÃËÑÊ
 
1) : ?>