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