코드 좀 봐주세요..

코드 좀 봐주세요..

QA

코드 좀 봐주세요..

본문

wr_375를 분할필드로 하였는데요,,

 

wr_375[3]의 값이 0이상이면 알림이 오게 하였습니다.

분할 필드가 아닌 경우 알림이 잘 오는데...

분할필드로 하니 알림이 안옵니다.

 

 

$recv_mb_id =$me_memo = '';
$recv_id = trim($wr_199); $amount2 =  trim($wr_375[3]);
$recv_id = trim($wr_54); $amount2 =  trim($wr_375[3]);
$amount2 = intval($amount2);


$me_memo = '';  // 변수 초기화 
if($amount2 > 0) $me_memo = "값이 0이상입니다.";

if ($me_memo !== '') {
    // 알림 보내는 처리

   if (array_key_exists($recv_id, $damArr)) $recv_mb_id = $damArr[$recv_id]; 
   else{
      $row = sql_fetch("select mb_id from {$g5['member_table']} where mb_id = '$recv_id' and mb_leave_date='' and mb_intercept_date='' ");
      if ($row[mb_id] ) $recv_mb_id = $row[mb_id];
   } 

   if($recv_mb_id && $recv_mb_id != $member['mb_id'] && $amount2 && $amount2 != trim($write['wr_375[3]]']) ){    
      bt_writeAlim($recv_mb_id , G5_URL.'/bbs/board.php?bo_table='.$bo_table.'&sfl=wr_id&stx='.$wr_id,   ''.$me_memo );
   }

}
 

이 질문에 댓글 쓰기 :

답변 2

마지막행 바로 위

&& $amount2 != trim($write['wr_375[3]]']) ){    <----이 부분도 이치에 맞지 않습니다

$write['wr_375[3]]'] 이라는 값은 없을 것으로 보입니다

$wr_375[3] 이 0 이상이면 이라는 조건이 앞에 if문으로 있으므로 이것은 무엇을 비교하기 위한 소스인지

모르겠군요

 

$recv_id = trim($wr_199); $amount2 =  trim($wr_375[3]);
$recv_id = trim($wr_54); $amount2 =  trim($wr_375[3]);

 

$recv_id 변수가 두 개나 있네요.

하나는 정리를 하셔야...

답변을 작성하시기 전에 로그인 해주세요.
전체 14,993
QA 내용 검색
filter #php ×

회원로그인

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