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

if 문 만들기 문의 드립니다. 채택완료

메너 1년 전 조회 2,926

안녕하세요.고수님들

 

A : 마감시간

B : 현재시간

C : 목표판매수량(예제 10개)

 

마감시간 전까지는 판매중, 마감시간이 되었는데 목표판매수량을 달성하지 못하면 마감실패, 목표판매수량을 달성하면 마감성공 으로 출력하는 IF 문을 만들려고 합니다.

초보자라 자료 찾아서 이래 저래 해보았는데 잘 안 되네요..

고수님들 도움 좀 부탁드립니다.

 

감사합니다.

 

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

답변 3개

채택된 답변
+20 포인트
d
1년 전

if (현재시간 < 마감시간) 판매중
else if ( 목표수량 >= 10) 마감성공
else 마감실패

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

답변에 대한 댓글 1개

메너
1년 전
감사합니다.

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

1년 전

비슷비슷 할 거에요. 다양한 방법을 아는 것도 도움이 되겠네요.


</p>

<p><?php

// 설정 부분

$마감시간 = '2024-03-25 17:00:00';  // 마감 시간 설정

$목표판매수량 = 10;                  // 목표 판매 수량 설정</p>

<p>// 현재 시간 설정

$현재시간 = date('Y-m-d H:i:s');  // 현재 시간을 '년-월-일 시:분:초' 포맷으로 가져옴</p>

<p>// 판매 수량 설정 (실제 판매 수량에 따라 변경하세요)

$현재판매수량 = 5;  // 예제를 위한 현재 판매 수량 설정</p>

<p>// 조건 비교 및 결과 출력

if (strtotime($현재시간) < strtotime($마감시간)) {

    // 현재 시간이 마감 시간 이전인 경우

    echo "판매중";

} else {

    // 현재 시간이 마감 시간 이후인 경우

    if ($현재판매수량 >= $목표판매수량) {

        // 목표 판매 수량을 달성한 경우

        echo "마감성공";

    } else {

        // 목표 판매 수량을 달성하지 못한 경우

        echo "마감실패";

    }

}

?></p>

<p>

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

답변에 대한 댓글 1개

메너
1년 전
늦었지만 너무 감사합니다. 잘 활용하겠습니다.

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

R
1년 전

대략 아래와 같은 구조입니다. 

상세코드는 다른분께.....

A : 마감시간

B : 현재시간

C : 목표판매수량(예제 10개)

D : 시작시간

https://www.php.net/manual/en/function.time.php

https://www.php.net/manual/en/function.strtotime.php

</p>

<p>$s_time = <strong>strtotime</strong>('시작시간');</p>

<p>$e_time = <strong>strtotime</strong>('종료시간');</p>

<p>$n_time = time();//현재시간</p>

<p>if($s_time <= $n_time && $e_time >= $n_time){</p>

<p>    //판매중</p>

<p>}elseif($s_time > $n_time){</p>

<p>    //시작전</p>

<p>}else{</p>

<p>   //마감</p>

<p>   //실패여부 체크</p>

<p>}</p>

<p>

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

답변에 대한 댓글 1개

메너
1년 전
감사합니다. 많은 도움 되었습니다.

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

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

로그인