이런기능이 가능할까요? 스승님?

매번 눈팅만 열심히 하고있는 조은아이 입니다.

다름이 아니구요
한가지 구현하고자 하는 기능이 있는데요.

list.skin.php 목록이 아래와 같이 있다는 가정하에 문의드려요.
-------------------------------------------------------------------
no. □               subject                data1          data2            name
-------------------------------------------------------------------
10  □                 test10            2009-09-11    2009-09-13        aaa      
 9  □                  test9             2009-09-11    2009-09-13        aaa         
 8  □                  test8             2009-09-11    2009-09-13        aaa
 7  □                  test7             2009-09-11    2009-09-13        aaa
 6  □                  test6             2009-09-11    2009-09-13        aaa
 5  □                  test5             2009-09-11    2009-09-13        aaa
 4  □                  test4             2009-09-11    2009-09-13        aaa
 3  □                  test3             2009-09-11    2009-09-13        aaa
 2  □                  test2             2009-09-11    2009-09-13        aaa
 1  □                  test1             2009-09-11    2009-09-13        aaa
-------------------------------------------------------------------

현재 관리자 기능중 이동/복사/삭제 기능에 이용되는 선택 박스가 있습니다.
이것을 이용하여 기능을 추가 하고싶은데요.

1. 선택박스를 이용- 1,4,7 번 게시물 선택
2. 수정버튼 클릭 - (별도의 수정 페이지 제작)
3. 별도로 제작된 수정버튼 팝업
4. data1, data2  값 수정 - 확인( 정보값 입력)
5. 1, 4, 7 번 게시물은 수정된 data1,2 번값으로 정정 됨(값은 동일함)

즉, 별도의 수정기능을 추가하여, 1게시물만 수정하는 것이 아니라,
여러게시물을 선택하여, 해당필드값(wr_xx)을 동일하게 수정하는 형태 입니다.

이게 가능하다면, 어떤 팁을 이용하여 만들어야 할까요?
또한 별도의 수정페이지는 어떻게 만들어야 할까요?
윽.. 너무 초보적인 질문이지만, 부탁드려요 +_+

답변주시면 3년 내에 대박나실... 듯!
답변이 없으시면... 4년 내에 대박나시구욥 +_+
|

댓글 6개

function select_update() {
var f = document.fboardlist;

if (!check_confirm("수정하시겠습니까?"))
return;

var sub_win = window.open("", "update", "left=50, top=50, width=500, height=550, scrollbars=1");

f.target = "update";
f.action = "./update.php";
f.submit();
}

이부분을 리스트 폼 밖의 스크립트로 삽입하시고...

update.php 를 작성하셔서....
$_POST 값을 찍어보시고

카운트 해서 루프를 돌리면서 업데이트를 하시면 됩니다.
실시간 답변!! 스승님은 올해 대박나실듯!
아 궁금한게 있는데요.

1. update.php 작성에대한 간단한 팁 부탁드려요 ㅜ_ㅜ

2. $_POST 값을 찍는다는 말은 무슨말씀이신지 +_+ (전 초보라서.. 죄송)

3. 카운트 해서 루프를 돌리면서 업데이트를...(이말은 어떤 말씀이신지 ㅜㅜ)
일단 시작이 중요하니...
포스트 값으로 넘어온 값의 배열이나 뭐 그런걸 찍어보라는 말씀입니다.
예로.....그누 함수중에

print_r() 함수를 개량한

print_r2($_POST); // 해보시면 포스트로 넘어온 값의 배열에 어떤 값들이 들어 있는지 아실 겁니다.

그리고 만약 wr_id 값들이 여러개 들어 있다면 그건 여러 게시물을 선택한 경우이므로...

for($i=0;$i<count($_POST[wr_id]);$i++){
업데이트를 위한 쿼리.....
}

뭐 이런식으로 하고 있습니다.
/bbs/move.php 와 move_update.php 를 눈여겨 보시면 쉽게 이해가 될듯합니다.

move.php 의경우는 넘어온 값을 다시 변수에 배열화 해서 넣고....
게시판 선택이라는 폼에서 한번 더 서밋을 해서...
결과 값을 move_update.php 에서 처리합니다.
감사합니다. !!
덕분에 이해력이 증가된듯한 +_+
실행해보고 막히면 또 질문 올리겠습니다.


복 완전 받으실 꺼에요 캄사!
물론 수정버튼에는 select_update(); 라는 자바 함수를 콜 해야 겠지요
요건 알겠다능 ㅜㅜ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고