################################# # Function : List Directory # Sub-Function : # Date Create : 31/12/2008 # Date Modified : ################################## //echo"
"; //print_r($_REQUEST); include("inc/connection.php"); ?>Direktori Pegawai
//if ($button == 'Cari' ) { //bawa-param-lama $prm_old = ""; if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "page") == false && stristr($param, "per_page") == false ) { if (strlen(trim($param))>0) array_push($newParams, $param); } } if (count($newParams) != 0) { $prm_old = "&" . implode("&", $newParams); } } $postString = ""; //while(list($key, $val) = each($HTTP_POST_VARS)) { while(list($key, $val) = each($_POST)) { $key = stripslashes($key); $val = stripslashes($val); $key = urlencode($key); $val = urlencode($val); if (strlen(trim($postString))>0) $postString .= "&"; $postString .= "$key=$val"; } if (strlen(trim($postString))>0) $prm_old .= "&".$postString; // condition $where_sql = ""; if (strlen(trim($in_search))>0 ) { $where_sql .= " and ( ( UPPER(fd_nama) like '%".str_replace("'", "''",strtoupper(trim($in_search)))."%' ) or ( UPPER(fd_tel) like '%".str_replace("'", "''",strtoupper(trim($in_search)))."%' ) or ( UPPER(fd_emel) like '%".str_replace("'", "''",strtoupper(trim($in_search)))."%' ) or ( UPPER(fd_jawatan) like '%".str_replace("'", "''",strtoupper(trim($in_search)))."%' ) ) "; } if ($in_department == "all" ) { $where_sql .= "order by case when fd_jabatan = 'BHEUU' Then fd_gred else '' end desc, case when fd_jabatan = 'BBG' Then fd_gred else '' end desc, case when fd_jabatan = 'JIM' Then fd_gred end desc "; } else if ($in_department == "bheuu" ) { $where_sql .= " and fd_jabatan= 'BHEUU' order by fd_gred desc "; } else if ($in_department == "bbg" ) { $where_sql .= " and fd_jabatan= 'BBG' order by fd_gred desc "; } else if ($in_department == "jim" ) { $where_sql .= " and fd_jabatan= 'JIM' order by fd_gred desc "; } //order by fd_nama asc else { if (strlen(trim($in_department))>0 ) { $where_sql .= " and UPPER(fd_seksyen)= '$in_department' order by fd_seksyen,fd_gred desc "; } } /*and fd_seksyen = '$in_department' order by fd_seksyen,fd_nama asc */ //echo "
bug where_sql = [$where_sql]"; // count all record $sql = "select count(*) as JUMREK FROM tb_staff where 1=1 and fd_kodseksyen = '11' order by fd_gred desc "; //echo "
bug sql=[$sql]"; $result= mysql_query($sql) or mim_errdb(__FILE__,__LINE__,mysql_error($conn)); $row_all_rec = mysql_fetch_assoc ( $result ); //$nums_all_rec = mysql_num_rows($result); $nums_all_rec = $row_all_rec['JUMREK']; /* $sql = "select * FROM tb_staff where 1=1 " .$where_sql; echo "
bug sql=[$sql]"; $sql .= " limit $limit , $per_page "; //echo "
bug sql=[$sql]"; $sql_query_rs= mysql_query($sql) or mim_errdb(__FILE__,__LINE__,mysql_error($conn)); while ($sqlrs2 = mysql_fetch_array($sql_query_rs)) { $show_jabatan =$sqlrs2['fd_jabatan']; $show_seksyen =$sqlrs2['fd_seksyen']; } */ //echo "
bug nums_all_rec = $nums_all_rec "; //-- kira ms if (!$per_page) $per_page = 10;//15;//10; //echo "
bug per_page=[$per_page]"; if (!$page) $page = 1; //echo "
bug page=[$page]"; $prev_page = $page - 1; //echo "
bug prev_page=[$prev_page]"; $next_page = $page + 1; //echo "
bug next_page=[$next_page]"; $page_start = ($per_page * $page) - $per_page; //echo "
bug page_start=[$page_start]"; if ($nums_all_rec <= $per_page) { $num_pages = 1; } else if (($nums_all_rec % $per_page) == 0) { $num_pages = ($nums_all_rec / $per_page); } else { $num_pages = ($nums_all_rec / $per_page) + 1; } $num_pages = (int) $num_pages; //echo "
bug num_pages=[$num_pages]"; if (($page > $num_pages) || ($page < 0)) { echo ""; echo "You have specified an invalid page number"; echo ""; } $rr_s = ($page-1)*$per_page + 1; //echo "
bug rr_s=[$rr_s]"; if ( ( $rr_s + $per_page ) <= $nums_all_rec ) $rr_e = ($rr_s + $per_page) - 1; else $rr_e = $nums_all_rec; // jika tiada rekod if ($nums_all_rec==0) { $num_pages=0; $page=0; $rr_s = 0; } $limit = $rr_s -1; $max_pages = ceil ( $nums_all_rec / $per_page ); ?>
rekod. Dipamirkan -. Halaman:
//-- pamir |
Bil | "; echo "Nama Pegawai | "; echo "Jawatan | "; echo "Emel@bheuu.gov.my | "; echo " No Telefon (03-8885 1000 samb.) | ";
// echo "Jabatan - Seksyen | "; echo "||
$xx. | "; echo "".($recno).". | "; echo "".$nama." | "; echo "".$jawatan." | "; echo "".$emel." | "; echo "".$tel." | "; // echo "".$seksyen." | "; //echo "".$jabatan." / ".$seksyen." | "; echo "