테스트 사이트 - 개발 중인 베타 버전입니다

내용관리 출력 채택완료

길가던분 4년 전 조회 4,119

https://49.bear0724.com/bbs/content.php?co_id=main

이러한 내용관리 페이지가 있다고 했을때

여기에 내용(co_content)를 메인페이지에 출력을 해주려고 합니다.

막연하게 conent.php에 내용을 긁어다가 메인페이지에 넣고 위에 클래스명만 바꾸면 되려나 했더니

 

생각해보니까 내용관리는 그 주소창에 co_id를 비교해서 제목하고 내용을 출력해주는거잖아요?

그부분은 안들어 있드라구요!

 

이러한 부분은 어떻게 처리해주면 될까요?

 

</p>

<p><article id="ctt" class="ctt_main"></p>

<p>

    <div id="ctt_con">

        <?php echo $str; ?>

    </div></p>

<p></article></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

참고하세요

https://sir.kr/g5_skin/6678

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

길가던분
4년 전
역시 이 방법이 정답이군요! 혹시나 좀 더 간결하게 할 방법이 없을까 고민 중 이었는데
작은별
4년 전
좀 더 간단하게 하려면 이것도 참고하세요.
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=327

댓글을 작성하려면 로그인이 필요합니다.

4년 전

db table에 있는 것을 직접 특정 영역으로 가져오기 위해서는 php와 mysql 사이의 문법을 이해하고 그것을 이용해야 겠지요.

 

참고로 내용은

/bbs/content.php 파일과 관련이 있고,

해당 파일에 보면 db table에 있는 내용을 가져오는 부분이

get_content_db($co_id); 

이 함수를 사용하는 것을 볼 수 있습니다.

해당 함수는

/lib/get_data.lib.php 내에 선언되어 있습니다.

해당 내용의 내용 아이디값을 안다면 이 함수를 이용하면 되고

직접 php 구문을 사용하려면 해당 함수를 분석해 보면 될 것 같네요.

$sql = " select * from {$g5['content_table']} where co_id = '$co_id' ";
$co = sql_fetch($sql);

 

이게 핵심입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

길가던분
4년 전
앗 감사합니다.
길가던분
4년 전
저 내용 불러오는 함수는 어디 있는 건지 궁금했거든요!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인