질문과 답변· ·
[re] 게시판 리스트에서 이전글 다음글 을 보여줄라면..
저도 깊이 생각해보진 않았구요, 질문을 보고 금방 생각한 건데..
아마 이렇게 하면 되지 않을까요?
view.php 파일을 고쳐야겠죠.
view.php 파일 중간에 다음과 같이 현재글의 이전글과 다음글의 실제 글번호를 추출할 수 있을 것 같거든요..
이렇게 추출한 번호를 가지고 리스트를 보여주면 될 것 같습니다.
$tablename 은 list.php에거 가져온 테이블 이름이구요,
$number 도 list.php에서 선택한 글 번호입니다.
//다음글 번호 추출
//현재글 번호보다 큰 것을 select 해서, 첫번째 값을 가져옵니다.
$query_temp ="select number from $tablename where number > $number";
$result_temp =mysql_query($query_temp) or die (mysql_error().$query_temp); // 쿼리문을 실행 결과
$array_temp = mysql_fetch_array($result_temp);
$next_number = $array_temp[number];
//이전글 번호 추출
//현재글 번호보다 작은 것을 내림차순으로 정렬하여 첫번째 값을 가져옵니다.
$query_temp ="select number from $tablename where number < $number order by number desc";
$result_temp =mysql_query($query_temp) or die (mysql_error().$query_temp);
$array_temp = mysql_fetch_array($result_temp);
$pre_number = $array_temp[number];
echo "다음글 번호 : $next_number <br> 현재글 번호 : $number <br> 이전글 번호 : $pre_number"; // 제대로 추출되었는지 테스트..
이렇게 글번호가 제대로 추출되었다면 이전글과 다음글 리스트르로 보여주는 건 크게 어렵지 않겠죠?
>게시판에서 이전글 다음글을 보여 줄라면 어떻게 해야되나요
>
>예를 들어서 number 글번호라고하면
>
>구현하는 로직좀 알려주세요,..
>
>처음 글일때는 이전글이 안보이고 , 다음글만 보이고
>중간일때는 이전글 과 다음글도 다보이고
>마지막 글일때는 이전글만 보이게 할려면 어떻게 해야 될까요??
>
>그럼 수고하세요!!

아마 이렇게 하면 되지 않을까요?
view.php 파일을 고쳐야겠죠.
view.php 파일 중간에 다음과 같이 현재글의 이전글과 다음글의 실제 글번호를 추출할 수 있을 것 같거든요..
이렇게 추출한 번호를 가지고 리스트를 보여주면 될 것 같습니다.
$tablename 은 list.php에거 가져온 테이블 이름이구요,
$number 도 list.php에서 선택한 글 번호입니다.
//다음글 번호 추출
//현재글 번호보다 큰 것을 select 해서, 첫번째 값을 가져옵니다.
$query_temp ="select number from $tablename where number > $number";
$result_temp =mysql_query($query_temp) or die (mysql_error().$query_temp); // 쿼리문을 실행 결과
$array_temp = mysql_fetch_array($result_temp);
$next_number = $array_temp[number];
//이전글 번호 추출
//현재글 번호보다 작은 것을 내림차순으로 정렬하여 첫번째 값을 가져옵니다.
$query_temp ="select number from $tablename where number < $number order by number desc";
$result_temp =mysql_query($query_temp) or die (mysql_error().$query_temp);
$array_temp = mysql_fetch_array($result_temp);
$pre_number = $array_temp[number];
echo "다음글 번호 : $next_number <br> 현재글 번호 : $number <br> 이전글 번호 : $pre_number"; // 제대로 추출되었는지 테스트..
이렇게 글번호가 제대로 추출되었다면 이전글과 다음글 리스트르로 보여주는 건 크게 어렵지 않겠죠?
>게시판에서 이전글 다음글을 보여 줄라면 어떻게 해야되나요
>
>예를 들어서 number 글번호라고하면
>
>구현하는 로직좀 알려주세요,..
>
>처음 글일때는 이전글이 안보이고 , 다음글만 보이고
>중간일때는 이전글 과 다음글도 다보이고
>마지막 글일때는 이전글만 보이게 할려면 어떻게 해야 될까요??
>
>그럼 수고하세요!!

댓글 1
많이 배우고 갑니다~ 계속해서 좋은 강좌 부탁합니다~
좋은 하루되세요!!