답변 3개
답변에 대한 댓글 2개
는 선택 삭제 소스입니다.
전체 선택하고 삭제하면 -> 전체 삭제
일부 선택하고 삭제하면 -> 선택한 것들만 삭제
이고 로직은 동일합니다.
댓글을 작성하려면 로그인이 필요합니다.
마르스님 제가 질문을 좀 제대로 못한것 같아 죄송합니다.
아래 kpi일 경우 for문을 돌려서 해당 게시물에 존재하는 DB테이블을 모두 삭제하는 쿼리입니다
이부분은 잘되는데요.
선택삭제가 안되어서 여쭤본겁니다.ㅠㅠ
if($bo_table=="kpi"){//전체삭제
// 게시글 삭제
$query = "select * from g5_write_kpi";
$result = sql_query($query);
for ($j=1; $j< $row = sql_fetch_array($result); $j++){
sql_query(" delete from g5_write_kpi_input{$j} where wr_center_name = '{$wr_center_name}' and wr_goal_year = '{$wr_goal_year}' "); // 해당목표 KPI 의 실적 삭제
}
sql_query(" delete from $write_table where wr_parent = '{$write['wr_id']}' "); //
}else{//기타
sql_query(" delete from $write_table where wr_parent = '{$write['wr_id']}' "); //
}
답변에 대한 댓글 1개
2) 댓글의 소스만 봐서는 답을 하기가 어렵습니다.
댓글의 소스에서,
전체 삭제의 경우에,
$query = "select * from g5_write_kpi";
$result = sql_query($query);
를 활용했다면,
선택삭제는..
$query 부분을 선택된 값만을 db 에서 불러오는 형태로 하면 됩니다.
($query = "select * from g5_write_kpi" . " where wr_id in ( 선택된 글들) ")
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그냥 그누보드 bbs/delete_all.php에서 하단에 지우는 쿼리가 있는데 어찌 해야할지 ...