목록에서 게시글 수정시 체크한 게시글의 wr_id 값을 받아오려면 어떻게 해야하나요?
list 에서 바로 선택한 게시글의 수정 화면으로 넘어가려고 합니다.
"<?=G5_BBS_URL?>.'/write.php?w=u&bo_table='.<?= $bo_table ?>.'&wr_id='.<?=$list[$i]['wr_id']?>";
링크를 이런 식으로 했는데 var_dump로 확인을 해보니 wr_id 값을 못받아와서 이미 삭제된 글이라고 뜨더라구요.
체크한 게시글의 wr_id 값을 받아오려면 어떡해야 할까요?
답변 3개
넘기기전에 $list 찍어보시고 $i 찍어보셔요 루프도는 변수가 $i 가 아닐수도있어서 그런거같은데
1. bbs/board_list_update.php 에 선택삭제와 같은 형식으로 선택수정을 추가한다.
2. include php파일을 bbs에 생성을 하고
3. 생성한 php파일에
$wr_id_list = $_POST["wr_id_list"];
$ca_name_list = $_POST["ca_name"];
for($i=0; $i<count($wr_id_list); $i++){
$wr_id = $wr_id_list[$i];
$ca_name = $ca_name_list[$i];
if ($wr_id && $ca_name) {
$sql = "UPDATE $write_table set ca_name = '$ca_name' where wr_id = '$wr_id'";
sql_query($sql);
}
}
goto_url(short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&page='.$page.$qstr));
이런식으로 wr_id를 가져와서 링크를 보내면 되지 않을까 싶습니다.
해당 게시판 skin에도 마찬가지로 선택삭제랑 비슷하게 코드 짜주시고요.
해당만으로는 알수가 없습니다. 리스트 반복문 자체에서 하시는거면 해당이 맞을텐데 체크를 어떤 방식으로 하고 그걸 어떻게 처리하는지를 말씀하셔야지 조언을 받으실수 있으실거 같습니다.
답변을 작성하려면 로그인이 필요합니다.