php簡單計算器,php加法計算器

本文目錄一覽:

用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

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編程。一個網頁計算器,實現簡單四則運算

把下面內容存成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簡單計算器代碼

朋友,你這段代碼其實問題很多:

手誤: switch ($_POST[‘Submint’])

邏輯錯誤:  if($_POST[‘txt_num1’]!=null $_POST[‘txt_num2’]!=null)

因為在沒有提交的情況下,變量:$_POST[‘txt_num1’]和$_POST[‘txt_num2’]是不存在的

想法錯誤:

switch ($_POST[‘Submint’])

{

case “+”: $num3=$num1 + $num2;break;

case “-“:  $num3=$num1-$num2;break;

case “*”:  $num3=$num1*$num2;break;

case “/”:  $num3=$num1/$num2;break;

default:break;

}

原因:你可以打印出變量看看:print_r($_POST)就知道問題所在了

4. 考慮不周:input type=”text” name=”txt_num3″ value=”?php echo $num3php?”/在沒有提交的情況下,你怎麼來的變量:$num3php,即使有,也是 $num3

方法:可以結合jquery來判斷用戶單擊的是哪個submit,然後再提交給php來出來並返回結果。具體細節您自己學習吧,憑你現在寫出來的代碼,你還需要一步一步來。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/279584.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:04
下一篇 2024-12-20 15:04

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智能,Python都扮演着重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27

發表回復

登錄後才能評論