list 질문이 있습니다.

list 질문이 있습니다.

QA

list 질문이 있습니다.

본문

하나의 게시판에서 wr_1 의 값을 구분으로 하여 두개의 리스트값을 뽑아내려구 합니다.

 

예를들어 wr_1 에 abc 라고 들어 있는 값들과 wr_1 에 qwe 라고 들어있는 값들을 구분해서 

 

게시판 리스트형식으로 뽑아내려구 해요 ㅎ

 

list.skin.php 에서 

for ($i=0; $i<count($list); $i++) {

if($list[$i]['wr_1'] == 'abc'){

이런식으로 하면 넘버링붙는것부터 올바르지 않아서 이방법은 포기했습니다.

}

}

 

function get_list($write_row, $board, $skin_url, $subject_len=40, $BBS_PATH = G5_URL) 

get_list 함수안에서는 보드값을 가지고 배열전체를 복사하는형식이라서 그쪽에서 하는건 아닌거 같고

 

처음부터 구분지으려면 어디쪽에서 구분을 지어야 할까요? 질문이 너무 어렵나요 ㅠㅠ? 도움 부탁드려요 ㅎ

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

분류를 사용하지않는 게시판이라면 ca_name을 이용하면 간단합니다

wr_1 값을 ca_name에 저장하도록 코드 추가(write_update.skin.php에서)하고

sql_query("update $write_table set ca_name='$wr_1' where wr_id='$wr_id'");

 

 

링크를 board.php?bo_table=test&sca=abc

board.php?bo_table=test&sca=qwe 라고 만들면 됩니다

 

기존 입력된 값을 ca_name에 입력하기(코드를 리스트 스킨 상단에 넣었다가 삭제하면 됩니다)

sql_query("update $write_table set ca_name=wr_1"); 

다른 질문에 비슷한 답변을 한적이있습니다.

http://sir.kr/qa/149600#answer_149608 

참고해보세요

해당 답변은 쿼리문을 이용해서 해당 id와 같은 값만 보여준다는거고요

쿼리문만 wr_1 ='qwer' 수정하면되겠습니다

따로 원하시는 if 조건을 사용하시면되겠습니다.
if($bo_table == "test")//test 라는 게시판이라면
일단은 급하게 하지마시고
wr_1 에 abc라고 들어있는 값만 페이징,카운트등 정확하게 가져오시는것부터가 1번순위인것같네요
그 이후에 wr_1 qwe라고 들어있는 값은 수정해서 또 만들어야겠죠
한번에 2가지다 하려고 하지마시고 천천히해보세요^^

답변을 작성하시기 전에 로그인 해주세요.
전체 35
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT