PHP.10-PHP執行個體(一)-簡單的計算機

來源:互聯網
上載者:User

標籤:title   block   注意   運行不了   numa   bre   空白   lsp   local   

PHP-簡單的計算機

PHP在web開發中的應用

PHP編寫步驟

1、編寫一個尾碼名為.php檔案
2、上傳到Web伺服器的主目錄下
3、通過瀏覽器訪問Web伺服器管理下的PHP檔案,就可以運行PHP檔案
4、在PHP檔案中可以編寫HTML、CSS、JavaScript等語言,但使用起始標記<?php和結束標記?>之前的代碼用PHP應用伺服器解析,將解析後的代碼發到客戶瀏覽器,在這個標記這外的都直接發送給用戶端,用戶端再用瀏覽器解析

#注釋

 

1、// 單行注釋2、/*  */ 多行注釋,其中不能再包含多行注釋

 

 

注意: 注釋要寫在代碼的上面或是右邊

 

註:在程式中使用空白:空格tab換行

 

########################################################################################

1、右鍵無法在瀏覽器中正確開啟php檔案,將其移到Apache/htdocs目錄下,在瀏覽器中輸入localhost/php檔案名稱,可正確訪問。

因為Php 是程式設計語言,必須經過伺服器解釋才能才瀏覽器上瀏覽的一種檔案。如果,本機沒有運行環境,是運行不了的,直接用ie看,會提示下載,或者其他問題

########################################################################################

 

簡單計算機

 

<html><head><title>PHP實現簡單計算機</title><meta http-equiv="Content-Type" content="text/html;charset=utf 8"></head><?php$num1=true;$num2=true;$numa=true;$numb=true;$message="";//if(isset($_GET["sub"])){if($_GET["num1"]==""){//判斷輸入值$num1=false;$message="第一個數不可為空";}if(!is_numeric($_GET["num1"])){$numa=false;$message.="The frist number isn‘t number";}if($_GET["num2"]==""){$num2=false;$message="the second num can‘t be NULL";}if(!is_numeric($_GET["num2"])){$numb=false;$message.="The second number isn‘t num";}if($num1 && $num2 && $numa && $numb){//the two nums are ture,go$sum=0;switch($_GET["ysf"]){case "+":$sum=$_GET["num1"]+$_GET["num2"];break;case "-":$sum=$_GET["num1"]-$_GET["num2"];break;case "*":$sum=$_GET["num1"]*$_GET["num2"];break;case "/":$sum=$_GET["num1"]/$_GET["num2"];break;case "%":$sum=$_GET["num1"]%$_GET["num2"];break;}}}?><body><table align="center" boder+"1" width="500"><caption><h1>計算機</h1></caption><form action="jsq.php"><tr>                                         <td>                                 <input type="text" size="5" name="num1" value="<?php echo $_GET["num1"] ?>"></td><td><select name="ysf">        <!--固定下拉式清單,使用selected-->      <option value="+"  <?php if($_GET["ysf"]=="+") echo "selected" ?> >+</option><option value="-"  <?php if($_GET["ysf"]=="-") echo "selected" ?> >-</option><option value="*"  <?php echo $_GET["ysf"]=="*"?"selected":"" ?> >*</option><option value="/"  <?php echo $_GET["ysf"]=="/"?"selected":"" ?> >/</option><option value="%"  <?php echo $_GET["ysf"]=="%"?"selected":"" ?> >%</option></select></td><td><input type="text" size="5" name="num2" value="<?php echo $_GET["num2"] ?>"></td><td><input type="submit" value="計算" name="sub"></td></tr><?phpif(isset($_GET["sub"])){echo ‘<tr><td colspan="5">‘;if($num1 && $num2 && $numa && $numb){//判斷兩個數都為真echo "結果:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]." = ".$sum;}else{echo $message;}echo ‘</td></tr>‘;}?></form></table></body></html>

 

 





 

PHP.10-PHP執行個體(一)-簡單的計算機

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.