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

bo_table 값을 어떻게 가져올수있나요? 채택완료

Siena 7년 전 조회 6,079

현재 제가 게시판 bo_table 값을 phpmyadmin을통해 1로 주고 값을 가져오려고 하는데 가져오지를

못하네요.

 

국가자격증과정 신청 <?php echo $view['bo_table']?> 기

이렇게하면 국가자격증과정 신청 1 기 이렇게 나오는거 아닌가요?

 

틀렸다면 다른 방법좀 가르쳐주시면 감사드리겠습니다. 

 

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

답변 4개

채택된 답변
+20 포인트
플래토
7년 전

음, 제가 확인을 좀 늦게했습니다만

 

bo_table로 처리할 사항이 아닌것으로 보여집니다.

 

신청은 게시물이고, 

신청자는 답글 혹은 댓글 방식으로 처리하는게 아닌가요?

 

신청을 게시판으로 하고

각각의 신청자는 게시글수로 처리하셨는지 궁금하네요

 

신청(각 기수를 ) 게시판으로 하셨다면

01 혹은 1 이게 맞을겁니다

 

하지만, 

$view['bo_table'] 은 값이 안나옵니다.

 

$bo_table 로 하셔야 합니다.

 

실제로 $board['bo_table'] 로 접근해서

 

g5_board 테이블의 bo_table 의 값을 1로 update 하셨다는 가정하에 말씀드리는겁니다.

 

view.skin.php파일에서

 

$bo_table 로 접근하셔서 보시면 될겁니다.

 

만일 그래도 안보이면

 

하지만, 헤더와 같이 기수르 출력하고자 하실때는

 

$sql = "select * from g5_board where ..조건은 알아서 ";

$result = sql_query($sql);

while ($row = sql_fetch_array($result)) {

     // 상단의 00기 출력용

     echo $row['bo_table']. "기 <br> 신청인원."; // 이후 필요한 코딩

     ....

}

 

와 같이 접근하셔야 합니다.

 

고민하신게 있으시기때문에

제가 길게 설명드려도 이해하리리라 봅니다.

 

잘해결하세요

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

답변에 대한 댓글 1개

S
Siena
7년 전
감사합니다. $bo_table로 수정해서하니 해결 되었습니다.

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

bo_table값을 1~10까지 주셨다는건 테이블명이 1~10까지 되어있다는거 같은데

<?php echo $view['bo_table']?>

<?php echo $row['bo_table']?>라고 해보시거나

아니시면 게시판 이름을 "국가자격증 과정 신청 1기" 부터 "국가자격증 과정 신청 10기"

라고 관리자페이지에서 입력하시고 bo_subject값을 불러오시는게 나을거 같습니다~

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

답변에 대한 댓글 1개

S
Siena
7년 전
시도해봤는데 안되네요.
게시판이름을 저렇게하면 제가사용하는데 테마에서는 왼쪽에 원래 주메뉴 부메뉴 이런식인데 부메뉴만 뜨게됩니다. 여튼 도와주셔서 감사합니다

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

Siena
7년 전

이 사진에서 신청과 기 사이에 bo_table값을 넣고싶습니다.

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

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

플래토
7년 전

bo_table값은

 

게시판의 이름입니다

 

g5_board 테이블을 열어서 보시면

bo_table 이 필드로 되어있고

 

이 값은

 

g5_write_ 와 합쳐져서 게시판의 테이블로 구성됩니다

 

게시판명(bo_table)이 test인경우

실제 테이블은 

g5_write_test

 

가 됩니다

 

그런데 질문하신 phpmyadmin에서 1로 주었다는것이 어떤 쿼리를 수행한것인지 불분명하고

 

view..를 처리하는 것은

skin의 view.skin.php파일에서 하신거 같은데

 

뭔가 질문이 모호합니다

 

다시 정리해서 질문하세요

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

답변에 대한 댓글 1개

S
Siena
7년 전
아직 배운지 얼마 안되서 설명을 제가 제대로 못한거 양해해주시기바랍니다.

제가 1로 주었다는것은 phpmyadmin을 통해 g5_board에 들어가 제가 수정하고자하는 게시판에 bo_table값을 1로 주었다는것입니다.

view 처리는 head파일에서 사용했습니다.

자격증과정 신청게시판을 1기부터 10기까지 만들었고 phpmyadmin에 들어가 g5_board 테이블열어 각각 게시판에 순서대로 bo_table 값을 1~10까지 준 상태입니다.

제가 원하고자하는것은 phpmyadmin에서 g5_board테이블을 열어 제가 사용하고자하는 게시판에 bo_table 값을 1을 주었을때 head파일에서 그 1이라는 값을 불러와 국가자격증과정 신청 1기 이렇게 만들고 싶습니다.

국가자격증과정 신청 <?php echo $view['bo_table']?> 기

전 이렇게하면 bo_table에 1을 불러와서 국자격증과정 신청 1 기 이렇게 출력될줄알았고요.

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

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

로그인