>  Q&A  >  본문

윤년 동안 코드를 실행하지 않는 이유는 무엇입니까?

<form action="abc.php" method="post">

<input type="text" name="nianfen"/>

<input type="submit" name= "제출"/>

</form>

<?php


$n = $_POST['nianfen'];

if($n<0| |!is_numeric($n)){

echo '올바른 연도를 입력하세요';

exit;

}

if($n.'%'.'400'==0){

echo '윤년';

종료;

}

if($n.'%'.'4'==0&&(!($n.'%'.'100 ' ==0))){

echo '윤년';

exit;

}

else{

echo '평년';

exit;

}

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ



?>


phpcn_u54510phpcn_u545102512일 전1293

모든 응답(1)나는 대답할 것이다

  • 卿立平

    卿立平2018-01-14 19:56:41

    <?php

    $year = $_GET['year'];

    //입력된 연도가 숫자인지 확인

    if(!is_numeric($year)){

    echo '부탁드립니다 숫자를 입력하세요';

    }

    //숫자이면 윤년인지 평년인지 판별

    if($year%100==0){

    if ($year%400==0 && $year %3200!=0){

    echo "세기 연도" . $year . "윤년입니다";

    }else{

    echo "세기 연도" . year . "정상 연도입니다" ;

    }

    } else{

    if($year%4==0 && $year%100!=0){

    echo "보통 연도" . 은 윤년입니다.";

    }else{

    echo "보통년 " .$year . "평년입니다";

    }

    }

    ?>


    회신하다
    0
  • 취소회신하다