jump기능에 대한 처리 문의드립니다. 최종 db Update가 안되어서~~

jump기능에 대한 처리 문의드립니다. 최종 db Update가 안되어서~~

QA

jump기능에 대한 처리 문의드립니다. 최종 db Update가 안되어서~~

본문

 

05989f1a109aabb8b2202dbd47af28d2_1473147278_065.png
view.skin.php 에 위와 같이 수정, 삭제...버튼 앞에 점프 버튼을 달았습니다.


/skin/board/jump/view.skin.php

 

 
<ul
class="bo_v_com">
<li><button
class="btn_submit" id="goJump">점프</button></li>
<?php if ($update_href) {
?><li><a href="<?php echo $update_href ?>"
class="btn_b01">수정</a></li><?php
} ?>

       ...중간 생략 ....
<li><a href="<?php
echo $list_href ?>" class="btn_b01">목록</a></li>
</ul>
 
<script>
$(function()
{
 
// 상품점프
$("#goJump").click(function() {
  var totaljumotoday =
"<?=$view['wr_7']?>";
   if(totaljumotoday > 4) { alert('금일 점프 허용횟수초과되었습니다.');  return false; }
 
    if(confirm("맨 앞으로 출근부 점프를 진행하시겠습니까? " )) { 
            var data = 'mode=goJump&wr_id=<?php
echo $checkcode ?>&wr_8=<?php echo $view['wr_8'] ?>';

              $.ajax ({
                type :"POST",
                url    :"<? echo G5_URL
?>/exec.php",
                data :data,
                success:function(html) { $("#jumpgood").hide(); },
                error: function(xhr, option,
error){ alert(xhr.status); alert(error); }
                });
     }
  } 
</script>

 

 

/

exec.php

 
if($_POST['mode'] == "goJump") {

 
       $wr_id = $_POST[checkcode];

       $wr_8  = explode("
",$_POST['wr_8']);

       $today = date("Y-m-d");
       
       if($today == $wr_8[0]) { //오늘 날짜와 db 수정
날짜가 같으면

            alert(' AAA 실행 되었습니다.'); 
//sql_query("update g5_write_item set wr_7 = wr_7 + 1, wr_8 = '".G5_TIME_YMDHIS."' where wr_id = '{$wr_id}' and mb_id = '{$member['mb_id']}' ");  
       } else {

          alert(' BBB 실행 되었습니다.'); 

    } 
}

 

 

 AAA, BBB 어떤것도 실행되지 않아서...

 왜 안되는것인지 알 수 없어서요..


 view.skin.php에서 

"<? echo G5_URL ?>/exec.php",  ==> /exec.php를 다른 이름으로 호출하면  

 에러가 발생하고 있어서 호출 경로 및 함수 실행은 정상적으로 처리됩니다.

 

 AAA  BBB 둘 중에 하나는 alert되어야 할 텐데..왜 안되는지???

 

  

이 질문에 댓글 쓰기 :

답변 1

소스코드에서 보면,,,

var data = 'mode=jump&wr_id=<?php echo $wr_id ?>&wr_8=<?php echo $view['wr_8'] ?>'; 

로 설정하셨구요...

ajax로 exec.php 로 data 파일의 값을 넘깁니다. 

 

 

exec.php 파일에서 $_POST['wr_8'] 값을 echo 로 찍어보세요.

값이 잘 넘어가는지 확인이 필요합니다. 

$_POST['wr_8'] 값이 잘넘어온다면 $wr_8[0] 값도 찍어서 확인이 필요합니다. 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 12
QA 내용 검색

회원로그인

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