테스트 사이트 - 개발 중인 베타 버전입니다

이 두 구문을 합치려면 어떻게 해야 할까요? 채택완료

농약 8년 전 조회 2,295

안녕하세요? 

제가 PHP 는 자잘한 수정만 하는 문외한 수준입니다.

어떤 게시판 스킨의 기능 2개를 합치려고 하는데, 어떻게 해야 할지 감이 안잡혀서 질문드려봅니다.

 

---------------------------------------------

if($link_point && $is_member) {

if($point_setup=="2"){

$sql = " select count(*) as cnt from ".$write_table." where wr_ip = '$_SERVER[REMOTE_ADDR]' and mb_id='$member[mb_id]' and wr_parent = '$wr_id' ";

$row = sql_fetch($sql);

if($row[cnt]) {

alert_close('아이피당 한번 포인트적립 가능합니다');

}

}else{

$sql = "SELECT wr_datetime FROM ".$write_table." where wr_datetime >= DATE_ADD(NOW(), INTERVAL -24 HOUR) and mb_id='$member[mb_id]' and wr_parent = '$wr_id' order by wr_datetime desc limit 1";

$row = sql_fetch($sql);

$date = "1"; 

$retime = date("Y-m-d H:i:s", strtotime($row[wr_datetime]) + ($date * 86400)); 

if($row[wr_datetime]) {

alert_close($retime." 뒤에 포인트적립 가능합니다");

}

}

---------------------------------------------------

}else{ 부분을 기준으로 위와 아래 기능을 동시적용 하려면 어떻게 수정하면 될까요?
}else{ 만 뺏더니 잘 안되더라구요. 
알려주시면 정말 감사하겠습니다. 한번만 도와주세요. 부탁드립니다.

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

답변 2개

채택된 답변
+20 포인트
f
8년 전

</p><p>if($link_point && $is_member) {</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>if($point_setup=="2"){</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql = " select count(*) as cnt from ".$write_table." where wr_ip = '$_SERVER[REMOTE_ADDR]' and mb_id='$member[mb_id]' and wr_parent = '$wr_id' ";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$row = sql_fetch($sql);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>if($row[cnt]) {</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>alert_close('아이피당 한번 포인트적립 가능합니다');</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql2 = "SELECT wr_datetime FROM ".$write_table." where wr_datetime >= DATE_ADD(NOW(), INTERVAL -24 HOUR) and mb_id='$member[mb_id]' and wr_parent = '$wr_id' order by wr_datetime desc limit 1";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$row2 = sql_fetch($sql2);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$date = "1"; </p><p><span class="Apple-tab-span" style="white-space:pre">		</span> $retime = date("Y-m-d H:i:s", strtotime($row2[wr_datetime]) + ($date * 86400)); </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>if($row2[wr_datetime]) {</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>alert_close($retime." 뒤에 포인트적립 가능합니다");</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p>

 

될지 모르겠네요

로그인 후 평가할 수 있습니다

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

플라이
8년 전

$point_setup = "2"의 기능이 어떤경우 이뤄지는지를 보시고 어느때 반응하는지에 따라 그 위치에 적용해 주시면 됩니다. 전체 소스를 확인을 하지는 못해서 정확히 두개를 합치면 문제되는 요소가 있는지 체크해 보시는게 좋을듯 싶습니다.

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인