<?php
if (isset($_GET['id'])) {
require_once 'tool/db_conn.php';
// require_once 'tool/chack_er.php';
$ID_NUM=$_GET['id'];
} else {
echo '오류가 발생하였습니다.';
echo "<a href='/nk/board1.php'>돌아가기</a>";
}
$content_query = "SELECT * FROM board_1 WHERE board_id='$ID_NUM'";
$content_result = mysqli_query($con, $content_query);
if (mysqli_num_rows($content_result) == 0){
echo '글이 존재하지 않습니다.';
echo "<a href='/nk/board1.php'>돌아가기</a>";
}
$content = mysqli_fetch_assoc($content_result);
?>
<!DOCTYPE html>
<html lang="kr">
<head>
<meta charset="UTF-8">
<title>IQ Spoofing</title>
<link rel="stylesheet" href="/nk/CSS/content.css">
</head>
<body>
<h1><?php echo ($content['title']);?></h1>
<hr>
<p>
<span id="writer"><?php echo $content['writer']; ?></span>
<span id="date">작성일: <?php echo $content['regdate']; ?></span>
<?php if ($content['update'] != NULL): ?>
<span id="update">수정일: <?php echo $content['update']; ?></span>
<?php endif; ?>
</p>
<hr>
<div id = 'content'>
<?php echo ($content['content']); ?>
</div>
<hr>
<form>
<div id = 'ui'>
<a id = 'before' href='/nk/conent.php/?id=<?php echo $ID_NUM-1 ?>'> 이전글 </a>
<a id = 'board_list' href='/nk/board1.php'>목록</a>
<a id = 'after' href='/nk/conent.php/?id=<?php echo $ID_NUM+1 ?>'> 다음글 </a>
</div>
</form>
</body>
</html>
내용을 확인하는 페이지이다.
내용 확인 페이지는 get으로 받은 id값으로 데이터를 불러와 출력하도록 하였다.
첫 부분은 mysql에 접속하고 get으로 받은 아이디를 변수에 정의한다.
다만 get으로 id값이 전송되지않을경우 오류가 발생하였다는 글과 함께 JS의 alert로 창을 띄우고 window.location.href로 목록으로 보내도록 하였다.
이후 select문으로 데이터를 받아와서 변수에 저장한다.
이때도 가져온 데이터가 없다면 글이 존재하지 않는다고 출력한다.
작성자 작성일 수정일 내용을 출력하되 수정일이 경우 값이 null이 아닐경우만 출력하도록 한다.
마지막으로 목록, 다음글, 이전글 이동을 할 수있는 링크를 작성하였다.
'프로그래밍 및 코딩 > PHP' 카테고리의 다른 글
게시판 만들기_글삭제 (0) | 2023.05.19 |
---|---|
게시판 만들기_글쓰기 (0) | 2023.05.19 |
게시판 만들기_목록 (0) | 2023.05.16 |
회원가입_주소검색 페이지 작성 및 부모창에 전송 (0) | 2023.05.08 |
게시판_목록 (0) | 2023.05.07 |