그룹 게시판 내 전체 게시글 출력 후 관리자에서 선택수정 할 때 질문이요..
1월
5년 전
조회 8,091
새 관리자 페이지를 만들고 있는 그누초보입니다.ㅠㅠ
그룹 게시판 내 전체 게시글을 최신순으로 출력하였습니다.
관리자페이지에 있는 '선택수정', '선택삭제' 도 가져왔습니다.
항목을 선택해서 수정하려니 항목이 어느 테이블에 있는 값인지 알 수 없는 문제가 생겼습니다.
아래는 작성한 소스구요,
지금 다수의 g5_write_board**** 를 합쳐서 모든 값을 출력중입니다.
여기서 하나의 값을 선택하여 수정할 수 있는 방법이 뭔지 도저히 알 수가 없네요...
고수님들 좋은 팁이나 방법을 알고계시다면 답변,댓글 부탁드립니다...
+) 지금은 각 write 테이블에 wr_10에다가 bo_table 값 넣고 write_update.php 에서도 bo_table값 들어가게 했습니다. 이렇게 직접적으로 값이 없으면 전혀 구할 수 없는건가 싶네요
</p>
<p>// 그룹 내 게시판 테이블, 테이블 제목</p>
<p>$cs_result = mysql_query("select bo_table, bo_subject from {$g5['board_table']} a where a.gr_id={$gr_id}");</p>
<p> </p>
<p>// 그룹 내 전체 게시글 시간순</p>
<p>$sql = "select * from (";</p>
<p>for($i=0; $cs_row = mysql_fetch_array($cs_result); $i++){</p>
<p> $bo_table = $cs_row['bo_table']; </p>
<p> $write_table = $g5['write_prefix'] . $bo_table; // 테이블 실제 이름</p>
<p> $num = mysql_num_rows($cs_result);</p>
<p> </p>
<p> if($i!=$num-1){</p>
<p> $sql .= " select * from {$write_table} union all ";</p>
<p> }else{</p>
<p> $sql .= " select * from {$write_table}) a ";</p>
<p> }</p>
<p>}</p>
<p>$sql .= " order by a.wr_datetime desc limit {$from_record}, {$rows} ";</p>
<p> </p>
<p>$result = mysql_query($sql);</p>
<p> </p>
<p>while($row = mysql_fetch_array($result)){</p>
<p> ...</p>
<p>}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인