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

변수문의 채택완료

히어1 11년 전 조회 3,828
조건변수를 걸다보니 멘붕이 ;;;;;;;;
mb25 의 게시판이고 wr_1 에 1값이 있고 wr_2 에 1값이 있고 mb_team 에 값이 없고
mb_dangwon 에 날짜값이 있으나 현재 날짜가 더 높을때 "메롱"출력
단, wr_5에 1값이 있다면 패스
맞는지 봐주세요 ;;;;;;;;
 
 
$ddatd = "/[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}/"; $dds_ymdhis = date("Y-m-d H:i:s", $g4['server_time']);
if ($bo_table == "mb25" && $write[wr_1] == "1" && $write[wr_2] == "1" && $member[mb_team] == "" && $write[wr_5] != "1" && preg_match($ddatd, $member[mb_dangwon]) && $member[mb_dangwon] < $dds_ymdhis) {
 
echo "메롱";
 
}else{
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
11년 전
복잡하게할 필요 없을 듯한데요 if( wr_5 != 1 ){      if( wr_1 == 1 && wr_2 == 1 && mb_team == "" && mb_dangwon > date()){     } } 이렇게 하면 되요
로그인 후 평가할 수 있습니다

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

7년 전

많은 도움이 되었습니다. 감사합니다.

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

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

11년 전
if ($bo_table == "mb25" && $write[wr_1] == "1" && $write[wr_2] == "1" && $member[mb_team] == "" && !(preg_match($ddatd, $member[mb_dangwon]) && $member[mb_dangwon] > $dds_ymdhis || $write[wr_5] == "1"))
 
이건거 같네요 ;;;;;;
로그인 후 평가할 수 있습니다

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

11년 전
이거외에 붙는 변수들이 많아서요........그케 단순화 시키기가 조금 까다롭네요 ;;;;
 
$ddatd = "/[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}/"; $dds_ymdhis = date("Y-m-d H:i:s", $g4['server_time']);
if (($bo_table == "mb25" && $write[wr_1] == "1" && $write[wr_2] == "1" && $member[mb_team] == "" && preg_match($ddatd, $member[mb_dangwon]) && $member[mb_dangwon] < $dds_ymdhis) && $write[wr_5] != "1") {
 
echo "메롱";
 
}else{
 
이렇게 하면 어떨까요?
로그인 후 평가할 수 있습니다

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

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

로그인