中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP實現簡單計算器

發布時間:2020-05-23 02:28:13 來源:網絡 閱讀:797 作者:lsj_001 欄目:web開發
<html>
	<head>
    <title>PHP簡單計算器</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <style>
		table{
			 
			 border:1px solid #CC9999;
			 width:600px;
			 
		}
		th{
			background:#CCCCCC;
		}
		td{
			background:#CCC;
			font:Georgia, "Times New Roman", Times, serif;
			
		}
		.setno{
			color:#FF0000;
		}
		.setyes{
			color:#03F;
		}
	</style>
    </head>
    <body>
    <?php
		$num1 = true; //判斷第一個數是否為空
		$num2 = true;	//判斷第二個數是否為空
		$iszeno = true;//判斷除數是否為0
		$isnum1 = true; //判斷第一個數是否為有效數
		$isnum2 = true;//判斷第二個數是否為有效數
		$message = ""; //記錄錯誤消息
		if(isset($_POST["js"])){
			if($_POST["num1"] == ""){
				$num1 = false;
				$message .= "第一個數不能為0!";
			}
			if($_POST["num2"] == ""){
				$num2 = false;
				$message .= "第二個數不能為0!";
			}else{
				if( $_POST["opt"] == "/" && $_POST["num2"] == "0"){
					
						$iszeno = false;
						$message .= "除數不能為0!";
					
				}
				if($_POST["opt"] == "%" && $_POST["num2"] == "0"){
						$iszeno = false;
						$message .= "除數不能為0!";
				}
			}
			if(!is_numeric($_POST["num1"])){
				$isnum1 = false;
				$message .= "第一個數不是有效數,請輸入一個有效數字!";
			}
			if(!is_numeric($_POST["num2"])){
				$isnum2 = false;
				$message .= "第二個數不是有效數,請輸入一個有效數字!";
			}
		}
       /* */
	?>
    <table align="center">
    	<form action="jsq.php" method="post">
    		<caption><h2>計算器&nbsp;&nbsp;<SUB>----by Jackie Lee</SUB></h2></caption>
       	 	<tr>
        		<th>
            	<input type="text" size="4" name="num1" value = "<?php echo $_POST["num1"]?>"/>
            	</th>
            	<th>
            		<select name="opt">
                		 <option value="+" <?php echo $_POST["opt"] == "+"?"selected":""?>>+</option>
             	       	 <option value="-" <?php echo $_POST["opt"] == "-"?"selected":""?>>-</option>
                   		 <option value="*" <?php echo $_POST["opt"] == "*"?"selected":""?>>*</option>
                    	 <option value="/" <?php echo $_POST["opt"] == "/"?"selected":""?>>/</option>
                         <option value="%" <?php echo $_POST["opt"] == "%"?"selected":""?>>%</option>
               		 </select>
          	   </th>
           	   <th>
            	<input type="text" size="4" name="num2" value = "<?php echo $_POST["num2"]?>" />
            	</th>
            	<th>
            	<input type="submit" name="js" value="計算" />
                
            	</th>
        	</tr>
            </form>
             <?php
					if(isset($_POST["js"])){
							echo '<tr><td colspan="4">';
							$result = 0.0;
							switch($_POST["opt"]){
								case '+':
									$result = $_POST["num1"] + $_POST["num2"];
									break;
								case '-':
									$result = $_POST["num1"] - $_POST["num2"];
									break;
								case '*':
									$result = $_POST["num1"] * $_POST["num2"];
									break;
								case '/':
									if($_POST["num2"] != "0"){
									$result = $_POST["num1"] / $_POST["num2"];
									}
									break;
								case '%':
									if($_POST["num2"] != "0"){
									$result = $_POST["num1"] % $_POST["num2"];
									}
									break;
						}
						if(!$message){
							echo '<font class="setyes">'."計算結果:".$_POST["num1"]." ".$_POST["opt"]." ".$_POST["num2"]." = ".$result."</font>";
						}else{
							echo '錯誤:<font class="setno">'.$message."</font>";
							
						}
							echo '</td></tr>';
					}
		
			?>       
    </table>
    </body>
</html>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

深圳市| 登封市| 柳河县| 荆门市| 朔州市| 镇巴县| 微山县| 易门县| 扎赉特旗| 攀枝花市| 寿光市| 滁州市| 梓潼县| 班玛县| 麦盖提县| 卢湾区| 治县。| 南涧| 离岛区| 河津市| 东港市| 新巴尔虎左旗| 南丰县| 桂阳县| 肥城市| 九江县| 湖北省| 邢台县| 红河县| 江口县| 武夷山市| 宽甸| 江北区| 桦甸市| 延长县| 临沂市| 五大连池市| 察隅县| 偃师市| 瑞丽市| 山丹县|