166 lines
6.7 KiB
PHP
166 lines
6.7 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<head>
|
|
<?php include __DIR__ . "/_head.php"; ?>
|
|
<title>Q&A</title>
|
|
<!-- <script src="/kngil/js/faq/jquery-1.12.4.min.js?ver=2304171"></script> -->
|
|
<!-- <script src="/kngil/js/faq/jquery-migrate-1.4.1.min.js?ver=2304171"></script> -->
|
|
<script src="/kngil/js/faq/jquery.menu.js?ver=2304171"></script>
|
|
<script src="/kngil/js/faq/wrest.js?ver=2304171"></script>
|
|
<script src="/kngil/js/faq/placeholders.min.js?ver=2304171"></script>
|
|
<script src="/kngil/js/faq/owlcarousel/owl.carousel.min.js?ver=2304171"></script>
|
|
<script src="/kngil/js/faq/jquery.bxslider.js?ver=2304171"></script>
|
|
<!-- //그누보드 작성 -->
|
|
|
|
<!-- 디자인팀 작성 -->
|
|
<script type="text/javascript" src="/kngil/js/faq/jquery-3.6.1.min.js"></script>
|
|
<script type="text/javascript" src="/kngil/js/faq/jquery.mousewheel.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollToPlugin.min.js"></script>
|
|
<link rel="stylesheet" href="https://unpkg.com/aos@2.3.1/dist/aos.css" type="text/css"/>
|
|
<link rel="stylesheet" href="https://unpkg.com/lenis@1.1.9/dist/lenis.css">
|
|
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
|
|
<script src="https://unpkg.com/lenis@1.1.9/dist/lenis.min.js"></script>
|
|
|
|
<script type="text/javascript" src="/kngil/js/faq/faq_popup.js"></script>
|
|
|
|
<link rel="stylesheet" href="/kngil/css/qa/font-awesome.min.css?ver=2303229">
|
|
|
|
|
|
<!-- //디자인팀 작성 -->
|
|
</head>
|
|
|
|
<!-- FAQ 시작 { -->
|
|
<body>
|
|
<div class="wrap">
|
|
|
|
<!-- HEADER -->
|
|
<?php include __DIR__ . "/_header.php"; ?>
|
|
<!-- //HEADER -->
|
|
|
|
<?php
|
|
include __DIR__ . "/pop_login.php";
|
|
include __DIR__ . "/pop_join.php";
|
|
include __DIR__ . "/pop_agreement.php";
|
|
include __DIR__ . "/pop_mypage01.php";
|
|
include __DIR__ . "/pop_mypage02.php";
|
|
include __DIR__ . "/pop_mypage03.php";
|
|
include __DIR__ . "/pop_password.php";
|
|
include __DIR__ . "/pop_privacy.php";
|
|
include __DIR__ . "/pop_search.php";
|
|
// include __DIR__ . "/_nav.php";
|
|
?>
|
|
|
|
<div class="container faq">
|
|
<!-- 상단 타이틀 -->
|
|
<section class="sub-header">
|
|
<div class="page-title">
|
|
<h2 data-aos="fade-down" data-aos-duration="1000">FAQ</h2>
|
|
<p class="sub-txt">KNGIL 관련 문의하기</p>
|
|
</div>
|
|
|
|
<ul class="sub-tab">
|
|
<li class="on">
|
|
<a href="/kngil/skin/faq_list.skin.php">자주하는 질문(FAQ)</a>
|
|
</li>
|
|
<li>
|
|
<a href="/kngil/bbs/qa_list.php">문의하기(Q&A)</a>
|
|
</li>
|
|
<li>
|
|
<a href="https://939.co.kr/saman/" target="_blank">원격지원</a>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
|
|
|
|
<section class="sub-content">
|
|
<h3 class="sub-tit">자주하는 질문(FAQ)</h3>
|
|
|
|
<!-- 검색 -->
|
|
<fieldset id="faq_sch" class="search-box">
|
|
<legend>FAQ 검색</legend>
|
|
<input type="text" id="faqSearch" class="frm-input" placeholder="검색어를 입력하세요">
|
|
<button type="button" value="검색" class="btn-submit" aria-label="FAQ 검색 실행">
|
|
<i class="fa fa-search" aria-hidden="true"></i> 검색
|
|
</button>
|
|
</fieldset>
|
|
|
|
|
|
|
|
<!-- FAQ LIST (아코디언은 이 페이지 인라인 스크립트로 동작) -->
|
|
<ol id="faqList" class="faq-list" data-faq-handled="page">
|
|
<?php
|
|
// 1. DB 연결 파일 포함 (파일 경로가 다르면 수정하세요)
|
|
$db_path = __DIR__ . "/../bbs/db_conn.php";
|
|
if (file_exists($db_path)) {
|
|
include_once $db_path;
|
|
} else {
|
|
echo "<li style='padding:20px; color:red;'>설정 파일 오류: db_conn.php를 찾을 수 없습니다.</li>";
|
|
}
|
|
|
|
try {
|
|
// 2. 쿼리 실행 (PDO 방식)
|
|
$sql = "SELECT fa_subject, fa_content FROM kngil.fa_comments ORDER BY sq_no ASC";
|
|
$stmt = $pdo->prepare($sql);
|
|
$stmt->execute();
|
|
|
|
$i = 0;
|
|
// 3. 데이터 패치 및 출력
|
|
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
|
|
$question = $row['fa_subject'];
|
|
$answer = $row['fa_content'];
|
|
$i++;
|
|
?>
|
|
<li class="faq-item">
|
|
<h3 class="faq-question">
|
|
<span class="tit-bg">Q</span>
|
|
<a href="#" class="faq-link"><?php echo htmlspecialchars($question); ?></a>
|
|
<button type="button" class="faq-icon" aria-label="답변 열기">
|
|
<i class="ico-plus" aria-hidden="true"></i>
|
|
</button>
|
|
</h3>
|
|
<div class="faq-answer">
|
|
<div class="con-inner">
|
|
<?php echo nl2br(htmlspecialchars($answer)); ?>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<?php
|
|
}
|
|
|
|
if ($i == 0) {
|
|
echo "<li class='no_data' style='text-align:center; padding:50px;'>등록된 FAQ 데이터가 없습니다.</li>";
|
|
}
|
|
|
|
} catch (PDOException $e) {
|
|
// 에러 발생 시 출력
|
|
echo "<li style='color:red;'>데이터 로딩 오류: " . $e->getMessage() . "</li>";
|
|
}
|
|
?>
|
|
</ol>
|
|
</section>
|
|
|
|
</div>
|
|
|
|
<!-- FOOTER -->
|
|
<?php include __DIR__ . "/_footer.php"; ?>
|
|
<!-- //FOOTER -->
|
|
|
|
</div>
|
|
<script src="/kngil/js/index.js"></script>
|
|
<script src="/kngil/js/mypage.js"></script>
|
|
<script src="/kngil/js/join.js"></script>
|
|
<script type="module" src="/kngil/js/login.js"></script>
|
|
<script src="/kngil/js/login_sms.js"></script>
|
|
<script>
|
|
AOS.init();
|
|
|
|
</script>
|
|
|
|
</body>
|
|
|
|
<script src="/kngil/js/viewimageresize.js"></script>
|