게시판 리스트에서 수정을 할 수 있도록 만들고 있습니다.
이곳 q&a게시판에서 인웹님이 작성하신 내용을 토대로 만들고 있습니다.
소스는 아래와 같습니다.
list.php?bo_table=edu_b
Copy
<?php if($list[$i]['wr_1']=="완료") { ?> <form action="<?php echo $board_skin_url;?>/list_update.php" method="post"> <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>"> <input type="hidden" name="page" value="<?php echo $page ?>"> <input type="hidden" name="wr_id" value="<?php echo $list[$i]['wr_id'] ?>"> <input type="hidden" name="wr_1" value="대기"> <input type="submit" name="submit" value="완료"> </form> <?php } else { ?> <form action="<?php echo $board_skin_url;?>/list_update.php" method="post"> <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>"> <input type="hidden" name="page" value="<?php echo $page ?>"> <input type="hidden" name="wr_id" value="<?php echo $list[$i]['wr_id'] ?>"> <input type="hidden" name="wr_1" value="완료"> <input type="submit" name="submit" value="대기"> </form> <?php } ?> </td>
list_update.php의 소스는
Copy
<?include_once('./_common.php');if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가$sql1 = "update g5_write_edu_b set wr_homepage = '$wr_1' where wr_id = '$wr_id";sql_query($sql1);goto_url('./board.php?bo_table='.$bo_table.);?>
이렇게 작성은 했는데...
'대기' 또는 '완료' 버튼을 누르면 계속
'undefined할 게시물을 하나 이상 선택해 주세요'라는 메세지만 뜹니다..
소스가 어디가 잘못된걸까요?
복사, 붙이기 밖에 모르는 무식자라.. 도움 좀 부탁드리겠습니다.
|
답변 2개
채택된 답변
+20 포인트
2017-09-18 (월) 07:47:51
https://sir.kr/g5_tip/6316 에 팁으로 올렸습니다.
2017-09-18 (월) 14:44:46
게시물을 하나이상 선택하라는거는 wr_id값이 넘어가지않아서입니다.
체크박스 체크하는 스크립트에서 걸리는거같네여
확인해보세여
답변을 작성하려면 로그인이 필요합니다.