포인트 경매에서 입찰 취소...질문입니다 2 > 그누4 질문답변

그누4 질문답변

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

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

포인트 경매에서 입찰 취소...질문입니다 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 체크가 되있는데
그것때문에 삭제가 안되는 걸까요??

부탁드립니다... ㅜㅜ

댓글 전체

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
이렇게 되겠습니다
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT