포인트 경매에서 입찰 취소...질문입니다 2

이것땜에 밤 샜어요... 꼭 부탁드립니다 ㅠㅠ

회원 입찰 내역인 tender_list.php 에 삭제를 만들어 놓고

삭제링크를 넣고
<span onClick="cancle();" target="hiddenfram;"style="cursor:pointer;">삭제</span>

스크립트에.. 아래와 같이 넣고
function cancle()
{
cancle_win = window.open("<?=$board_skin_path?>/cancle.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>", "hiddenframe", "width=0,height=0");
alert("정상처리되었습니다");
parent.window.location.reload();
}

======================================================================
cancle.php 파일 내에..

<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
$tender_table = "{$write_table}_tender";
if(!$member[mb_id]) {
alert("회원만 이용할수 있습니다");
}

$sql = " delete from $tender_table

where td_id = '$td_id'";
sql_query($sql);

goto_url("./tender_list.php");

?>

위와 같은 소스를 넣었습니다

그런데 삭제가 안됩니다
td_id 부분에

where wr_id = '$wr_id'";
where mb_id = '$member[mb_id]'";

이렇게 대입을 할때는 삭제가 되는데..
문제가 모든 입찰 내역이 삭제가 된다는거구요
td_id 삭제를 해서 여러 입찰 중 하나만 삭제하려고 하는데..
그것만 안먹히네요...

스크립트 부분의 링크가 잘못된건가요...
아니면 db에서
g4_write_01_1_tender ---> 테이블 에서...
td_id 부분에 AUTO_INCREMENT 체크가 되있는데
그것때문에 삭제가 안되는 걸까요??

부탁드립니다... ㅜㅜ
|

댓글 4개

cancle.php 에서 where td_id = '$td_id'" 하려면 td_id 값을 주어야 삭제 작업을 하죠
삭제 버튼에서 td_id 값을 주어서 function cancle 을 호출 하고
cancel() 함수에서는 wr_id 대신 td_id 를 인수로 붙여서 cancel.php를 호출하도록 구성하세요
답변 감사합니다
답변중 첫번째 줄은 이해하겠는데요... ^^;;
삭제 버튼에 td_id 값을 어떻게 줘야하는지 .......

<span onClick="cancle();" target="hiddenfram;"style="cursor:pointer;">삭제</span> -->???? td_id 값을 어떻게....-.-;;;;


그리고 cancle() 함수에서
소스를 어떻게 써야할 지 모르겠습니다 ㅜㅜ
function cancle()
{
cancle_win = window.open("<?=$board_skin_path?>/cancle.php?bo_table=<?=$bo_table?>&td_id=<?=$td_id?>", "hiddenframe", "width=0,height=0");

위 처럼 td_id 값을 줘도 삭제가 안됩니다 ㅜㅜ
개인별 입찰내역 리스트 오른쪽에 삭제 버튼을 넣은 것이겠죠?
그렇다면
<span onClick="cancle(<?=$row[td_id]?>);" target.................. 이렇게 하고

function cancle(td_id)
{
cancle_win = window.open("<?=$board_skin_path?>/cancle.php?bo_table=<?=$bo_table?>&td_id="+td_id, "hiddenframe", "width=0,height=0");
alert("정상처리되었습니다");
parent.location.reload();
}

td_id="+td_id
이렇게 되겠습니다
감사합니다 ㅜㅜ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 1,603
14년 전 조회 1,703
14년 전 조회 910
14년 전 조회 1,657
14년 전 조회 1,096
14년 전 조회 1,788
14년 전 조회 790
14년 전 조회 982
14년 전 조회 1,513
14년 전 조회 1,221
14년 전 조회 953
14년 전 조회 4,923
14년 전 조회 1,852
14년 전 조회 972
14년 전 조회 2,076
14년 전 조회 811
14년 전 조회 1,542
14년 전 조회 3,095
14년 전 조회 975
14년 전 조회 700
🐛 버그신고