5) { /* alert("관리자 승인이 필요합니다."); */ sleep(2); header ("Location:/login/logout.php"); exit; } header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header ("Pragma: no-cache"); // HTTP/1.0 header("Expires: 0"); // rfc2616 - Section 14.21 //header("Refresh:0"); // reload refresh ?> 주일기업 통합정보시스템 query($sqlcon); // 검색 조건에 맞는 쿼리 전체 개수 $temp2=$allstmh->rowCount(); $stmh = $pdo->query($sql); // 검색조건에 맞는글 stmh $temp1=$stmh->rowCount(); $total_row = $temp2; // 전체 글수 $total_page = ceil($total_row / $scale); // 검색 전체 페이지 블록 수 $current_page = ceil($page/$page_scale); //현재 페이지 블록 위치계산 // print "$page $total_page $current_page $search $mode"; ?>

  • 번호
  • 현 장 명
  • 발 주 처
  • 발주처담당
  • 공사담당
  • 진행현황
  • 요청사항
  • 최근수정일


fetch(PDO::FETCH_ASSOC)) { $item_num=$row["num"]; $item_id=$row["id"]; $item_name=$row["chargedperson"]; $item_nick=$row["nick"]; $item_hit=$row["hit"]; $item_man=$row["chargedperson"]; $item_date=$row["regist_day"]; $item_date=substr($item_date, 0, 10); $item_orderco=$row["secondord"]; $item_orderman=$row["secondordman"]; $worker=$row["worker"]; $checkstep=$row["checkstep"]; $item_subject=$row["workplacename"]; $address=$row["address"]; $item_subject=mb_substr($item_subject,0,20,'utf-8'); if(mb_strlen($item_subject,'utf-8')>=20) $item_subject=$item_subject . "..."; // 글자수가 초과하면 ...으로 표기됨 $state_work=0; if(substr($row["condate"],0,2)=="20") $state_work=1; if(substr($row["workday"],0,2)=="20") $state_work=2; if(substr($row["endworkday"],0,2)=="20") $state_work=3; if(substr($row["cableday"],0,2)=="20") $state_work=4; if(substr($row["endcableday"],0,2)=="20") $state_work=5; $font="black"; switch ($state_work) { case 1: $state_str="착공전"; $font="black";break; case 2: $state_str="시공중"; $font="blue"; break; case 3: $state_str="결선대기"; $font="brown"; break; case 4: $state_str="결선중"; $font="purple"; break; case 5: $state_str="결선완료"; $font="red";break; default: $font="grey"; $state_str="계약전"; } $font1="black"; switch ($checkstep) { case "상담요청" : $checkstep_str="상담요청"; $font1="black";break; case "방문요청" : $checkstep_str="방문요청"; $font1="blue"; break; case "실측요청" : $checkstep_str="실측요청"; $font1="red"; break; case "발주요청" : $checkstep_str="발주요청"; $font1="grey"; break; case "결선요청" : $checkstep_str="결선요청"; $font1="green"; break; case "견적요청" : $checkstep_str="견적요청"; $font1="brown"; break; default: $font1="grey"; $checkstep_str=""; } $sql="select * from chandj.work_ripple where parent=$item_num"; $allstmh = $pdo->query($sql); $num_ripple=$allstmh->rowCount(); ?>
 
 
 
 
 
 
 
getMessage(); } // 페이지 구분 블럭의 첫 페이지 수 계산 ($start_page) $start_page = ($current_page - 1) * $page_scale + 1; // 페이지 구분 블럭의 마지막 페이지 수 계산 ($end_page) $end_page = $start_page + $page_scale - 1; ?>
$page_scale) { $prev_page = $page - $page_scale; // 이전 페이지값은 해당 페이지 수에서 리스트에 표시될 페이지수 만큼 감소 if($prev_page <= 0) $prev_page = 1; // 만약 감소한 값이 0보다 작거나 같으면 1로 고정 print ""; } for($i=$start_page; $i<=$end_page && $i<= $total_page; $i++) { // [1][2][3] 페이지 번호 목록 출력 if($page==$i) // 현재 위치한 페이지는 링크 출력을 하지 않도록 설정. print "[$i]"; else print "[$i]"; } if($page<$total_page) { $next_page = $page + $page_scale; if($next_page > $total_page) $next_page = $total_page; // netx_page 값이 전체 페이지수 보다 크면 맨 뒤 페이지로 이동시킴 print "

"; } ?>