<meta charset="utf8">
<p>平年、閏年計算器</p>
<form>
<input type="text" name= "num1">
<input type="submit" value="判斷">
</form>
<?php
# $num1=$_GET['num1'];
if(!is_numeric($num1))
{echo '請正確輸入年份';
exit;}
if($num1%4 ==0 and $num1 0!==0 或 $num1@0==0)
{echo $num1.'年是閏年';}
else
{echo $num1.'年是平年';}
?>
第一次進入時$_GET['num1']不存在,給一個量變賦不存在的值是會出錯的,所以給$num1一個初始值,如:$num1 = isset($_GET[' num1']) ? $_GET['num1'] : 2019;
如果不想一刷新就出來2019年是平年這句話,程式修改如下:
#<?php
if (!empty($_GET['num1'])){
$num1=$_GET['num1'];
if(%
第一次進的時候 $num1的值 你可以印出來看看 我估計是NULL,NULL不能當運算吧