php實現計算器功能的案例(php編寫一個計算器類)

本文目錄一覽:

php寫一個簡單的網頁加法計算器 求助

方法/步驟

首先打開Wamp Server 軟體,在右下角找到綠色圖標(有的用戶顯示的是橙色圖標,也可以使用,沒有影響。)說明軟體打開成功,單擊圖標會彈出一個選擇框,選擇。

單擊,會出現一個文件夾,然後在該文件夾里新建一個文本文檔jsq.text。接著將jsq.text重命名為jsq.php。在重命名中會有個彈出框提示你是否將文件擴展名修改,點擊確定就可以在文件夾中看到一個jsq.php的文件了。

打開瀏覽器在網址上輸入localhost,按回車鍵,之後我們就可以在網頁上看到有關WampServer的圖標和信息,如果網頁上沒有顯示說明你的WampServer沒有打開或者軟體安裝時沒有搭建好環境。

回到文件夾中,打開jsq.php文件(有php編輯器的就用編輯器打開,例 如:ZendStudio,Dreamweaver等。)然後先編輯html代碼,將HTML的整體部分先寫出來,在body裡面加個table用來劃分 個模塊,然後在table裡面嵌套一個form表單。打開瀏覽器就可以看到我們製作的靜態頁面了

將頁面進行修飾,運用css給table添上樣式,給table加上寬,高,還有文本文字居中。另外利用margin將計算器整體調整到中間,讓整個頁面更有協調感。並且可以添加一些背景顏色。

進行php代碼的編寫,首先定義一個變數$a,並且給它賦初值為0。然後運用if條件語句和if(){}elseif(){}語句,進行兩數的加減乘除判斷,再將結果賦值給$a,最後將$a輸出。

將html和php進行聯繫,通過表單post,將頁面輸入的數傳到php,讓php中的條件語句進行加減乘除的運算,然後將結果賦值給$a,而$a則通過表單將結果顯示在網頁上。

這樣我們就將一個簡單的PHP計算器做好了,下面讓我們來進行最後一步,打開瀏覽器對我們製作的計算器進行測試,我們可以在下拉框中選擇加減乘除,然後在文本框里任意填寫數字,進行測試。

用php做一個簡單的計算器,在線等!

你這種寫法用get吧,form屬性method也用get,回顯用value=”?php echo $x;?”。這麼樣會跳轉,用ajax會好一點。

php題目: 加法計算器。求幫助啊

通過POST來判斷,兩個提交過來的價值,用+法對兩個值進行相加。得出最後的值。

?php

if($_POST[‘sub’]){

if(!empty($_POST[‘plus’]) !empty($_POST[‘red’])){

$plus = $_POST[‘plus’];

$red = $_POST[‘red’];

$and = $plus+$red;

}else{

echo “所有數值均不能為空”;

}

}

?

form action=”” method=”POST”

input type=”text” name=”plus” value=”?php echo $plus?”+

input type=”text” name=”red” value=”?php echo $red?”

input type=”submit” name=”sub” value=”等於”

input type=”text” value=”?php echo $and?”

/form

請幫我寫一段PHP代碼,關於簡易計算器的…

!DOCTYPE html

html

head

    meta charset=”UTF-8″

    titleDocument/title

/head

body

    ?php

    $sum=””;

    $num1=$_POST[‘num1’];

    $num2=$_POST[‘num2’];

if(is_numeric($num1)  is_numeric($num2)){

   if(isset($_POST[‘div’])){

    if($num2 ===0){

        echo “除數不能為0”;

    }else{

        $sum=$num1/$num2;

    }

   }

   if(isset($_POST[‘add’])){

    $sum=$num1+$num2;

   }

   if(isset($_POST[‘sub’])){

    $sum=$num1-$num2;

   }

   if(isset($_POST[‘mul’])){

    $sum=$num1*$num2;

   }

}else{

    echo “請輸入有效數值”;

}

?

form method=”post” action=””

計算器br

數值1:input type=”text” name=”num1″ value=”?php echo $num1;?”br

數值2:input type=”text” name=”num2″ value=”?php echo $num2;?”br

input type=”submit” name=”add” value=”+”

input type=”submit” name=”sub” value=”-“

input type=”submit” name=”mul” value=”*”

input type=”submit” name=”div” value=”/”br

結果:input type=”text” name=”sum” value=”?php echo $sum;?”

/form

/body

/html

使用PHP編程。一個網頁計算器,實現簡單四則運算

把下面內容存成PHP格式,就OK了

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /

title四則運算/title

/head

body

form id=”form1″ name=”form1″ method=”post” action=””

p

input name=”y” type=”text” id=”y” size=”10″ /

select name=”y0″ id=”y0″

option+/option

option-/option

option*/option

option//option

/select

input name=”y1″ type=”text” id=”y1″ size=”10″ /

input type=”submit” name=”Submit” value=”計算” /

/p

p /p

p /p

/form

?php

function make_safe($variable) {

$variable = addslashes(trim($variable));

return $variable;

}

$y0=make_safe($_REQUEST[“y0”]);

$y1=make_safe($_REQUEST[“y1”]);

$y=make_safe($_REQUEST[“y”]);

if ($y0 != “”)

{

switch($y0)

{

case “+”:

$chaxuntj =$y+$y1;

break;

case “-“:

$chaxuntj =$y-$y1;

break;

case “*”:

$chaxuntj =$y*$y1;

break;

case “/”:

$chaxuntj =$y/$y1;

break;

default:

}

echo $y.$y0.$y1.”=”.$chaxuntj;

}

?

/body

/html

用php做個計算器(加減乘除),兩個文本框輸入數字,第三個輸出結果並

不需要php呀

這樣寫的行不

!DOCTYPE html

html

head

title簡單計算器/title

/head

body

input type=”text” name=”first” id=”first”

select id=”operate”

option+/option

option-/option

option*/option

option//option

/select

input type=”text” name=”second” id=”second”=

input type=”text” name=”result” id=”result”

input type=”button” name=”運算” value=”運算” onClick=”operate()”

script type=”text/javascript”

function operate() {

var first = parseInt(document.getElementById(“first”).value);

var second = parseInt(document.getElementById(“second”).value);

var result = document.getElementById(“result”);

var opt = document.getElementById(“operate”);

if (0 == opt.selectedIndex) {

resultvalue = first + second;

}else if(1 == opt.selectedIndex){

resultvalue = first – second;

}else if (2 == opt.selectedIndex) {

resultvalue = first * second;

}else if (3 == opt.selectedIndex) {

if (second == 0) {

alert(“除數不能為0”);

}

resultvalue = first / second;

}

result.setAttribute(“value”,resultvalue);

}

/script

/body

/html

原創文章,作者:IIW4K,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130445.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
IIW4K的頭像IIW4K
上一篇 2024-10-03 23:28
下一篇 2024-10-03 23:28

相關推薦

  • Python數據統計案例的實現

    Python作為一個高級編程語言,擁有著豐富的數據處理庫和工具,能夠快速、高效地進行各類數據處理和分析。本文將結合實例,從多個方面詳細闡述Python數據統計的實現。 一、數據讀取…

    編程 2025-04-29
  • Java和Python哪個功能更好

    對於Java和Python這兩種編程語言,究竟哪一種更好?這個問題並沒有一個簡單的答案。下面我將從多個方面來對Java和Python進行比較,幫助讀者了解它們的優勢和劣勢,以便選擇…

    編程 2025-04-29
  • Python每次運行變數加一:實現計數器功能

    Python編程語言中,每次執行程序都需要定義變數,而在實際開發中常常需要對變數進行計數或者累加操作,這時就需要了解如何在Python中實現計數器功能。本文將從以下幾個方面詳細講解…

    編程 2025-04-28
  • Python strip()函數的功能和用法用法介紹

    Python的strip()函數用於刪除字元串開頭和結尾的空格,包括\n、\t等字元。本篇文章將從用法、功能以及與其他函數的比較等多個方面對strip()函數進行詳細講解。 一、基…

    編程 2025-04-28
  • yarn npm 倉庫用法介紹及使用案例

    本文將從多個方面對yarn npm倉庫進行詳細闡述,並為你提供一些實際使用案例。 一、npm和yarn的比較 npm和yarn都是JavaScript的包管理工具。npm在Java…

    編程 2025-04-27
  • 全能的wpitl實現各種功能的代碼示例

    wpitl是一款強大、靈活、易於使用的編程工具,可以實現各種功能。下面將從多個方面對wpitl進行詳細的闡述,每個方面都會列舉2~3個代碼示例。 一、文件操作 1、讀取文件 fil…

    編程 2025-04-27
  • Python財務分析案例

    本文將以一個具體的案例為例,介紹如何使用Python進行財務分析。本文將從多個方面進行闡述。 一、數據收集和清洗 數據收集和清洗是財務分析的第一步。我們需要從不同數據源中收集數據,…

    編程 2025-04-27
  • 匯率兌換計算器

    匯率兌換計算器是一款方便快捷的工具。它可以將一種貨幣的價值換算成另一種貨幣的價值,幫助人們更好地理解並計算不同貨幣之間的價格。 一、頁面設計 匯率兌換計算器的頁面設計應該簡潔明了,…

    編程 2025-04-27
  • Python項目案例:人臉識別

    人臉識別是指通過計算機對人臉圖像進行分析,識別出人臉上的一些信息,如人臉的位置、大小、姿態、形狀、以及其中的眼睛、鼻子、嘴巴等細節,對身份的識別具有重要的應用價值。 一、準備工作 …

    編程 2025-04-27
  • Python製作簡易計算器

    本文將從多個方面,詳細闡述如何使用Python製作簡易計算器。 一、GUI界面設計 要製作一個簡易計算器,我們需要先計劃好它的GUI界面,以方便用戶的使用。在Python中,我們可…

    編程 2025-04-27

發表回復

登錄後才能評論