5) { sleep(1); header("Location:" . $WebSite . "login/login_form.php"); exit; } include $_SERVER['DOCUMENT_ROOT'] . '/load_header.php'; $title_message = '회원관리'; ?> <?= $title_message ?> query("SHOW COLUMNS FROM " . $DB . "." . $tablename); while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $columns[] = $row['Field']; } $searchConditions = []; foreach ($columns as $index => $col) { $paramName = ":search{$index}"; $searchConditions[] = "$col LIKE $paramName"; $bindParams[$paramName] = "%$search%"; } $conditions[] = "(" . implode(" OR ", $searchConditions) . ")"; } if (!empty($corpSearch)) { // 소속(division) 검색 조건 추가 $conditions[] = "division LIKE :corpSearch"; $bindParams[":corpSearch"] = "%$corpSearch%"; } if (!empty($partSearch)) { // 부서(part) 검색 조건 추가 $conditions[] = "part LIKE :partSearch"; $bindParams[":partSearch"] = "%$partSearch%"; } if (!empty($conditions)) { $sql = "SELECT * FROM {$DB}.{$tablename} WHERE " . implode(" AND ", $conditions) . " ORDER BY num DESC"; } } $stmt = $pdo->prepare($sql); if ($mode == "search" && !empty($bindParams)) { foreach ($bindParams as $paramName => $paramValue) { $stmt->bindValue($paramName, $paramValue, PDO::PARAM_STR); } } $stmt->execute(); ?>
연차 전자결재 중간결재자는 eworks_lv 2로 설정합니다.
fetchAll(PDO::FETCH_ASSOC); // 전체 결과 배열로 가져오기 $total_row = count($results); $start_num = $total_row; foreach ($results as $row) { include '_row.php'; ?> getMessage(); } ?>
번호 소속회사 퇴직여부 ID 파트 성명 직위 레벨 입사일 HP Email 순서 회계권한 전자결재
eworks_lv
1차 결재권자 법인카드 급여계좌
/