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();
?>
= $start_num ?>
=substr($item_orderco,0,25)?>
=substr($item_orderman,0,25)?>
= $item_man?>
= $state_str?>
= $item_date?>
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 "
▶";
}
?>