本文目錄一覽:
- 1、php寫一個簡單的網頁加法計算器 求助
- 2、php,編寫一個純代碼的計算器,越簡單越好,每句後邊有注釋便於我理解,謝謝
- 3、怎樣使用php寫計算器?
- 4、怎麼用php編寫加減乘除??
- 5、各位童鞋,請問PHP中做簡單計算器
- 6、求解答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,編寫一個純代碼的計算器,越簡單越好,每句後邊有注釋便於我理解,謝謝
?php
header(“content-type:text/html;charset=utf-8”);
session_start();
?
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”
html xmlns=”” xml:lang=”zh-CN” dir=”ltr”
head
meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /
title簡單計算機/title
/head
body
form action=”jisuan.php” method=”post”
第一個數input type=”text” value=”” name=”num1″br /
計算符號select name=”oper”
option value=”+”+/option
option value=”-“-/option
option value=”*”*/option
option value=”/”//option
/selectbr /
第二個數input type=”text” value=”” name=”num2″br /
input type=”submit” value=”計算結果”br /
/form
/body
/html
?php
$num1=$_POST[‘num1’];
$num2=$_POST[‘num2’];
$oper=$_POST[‘oper’];
$rs=0;
switch($oper){
case “+”:
$rs=$num1+$num2;
break;
case “-“:
$rs=$num1-$num2;
break;
case “*”:
$rs=$num1*$num2;
break;
case “/”:
$rs=$num1/$num2;
break;
default: echo “您輸入的不正確”;
}
$_SESSION[‘rs’]=$rs;
echo ‘計算結果為:’.$_SESSION[‘rs’];
?
怎樣使用php寫計算器?
php用來做你這個界面的計算器,不是很適合
原因是,你需要用JS處理大部分的按鍵
只是在計算結果,才用到php
但JS恰恰就能實現,其實是無須用php的
如果php的話,你可以做簡單些,只輸入一個運算式,點計算
用php計算就可以了
怎麼用php編寫加減乘除??
可以參考下面的代碼:
?php
$a = 1;
$b = 2;
加法: $sum = $a + $b;
減法: $sum = $a – $b;
乘法: $sum = $a * $b;
除法: $sum = $a / $b;
擴展資料:
PHP的加密函數有crypt()、 md5() 和sha1() 這3種, 其中crypt() 用於單向加密, 所謂的單向加密就是將需要加密的內容進行加密之後, 無法將密文轉換成為可讀的內容, 因此單向加密的應用範圍較狹窄, 一般用於用戶名認證和密碼輸入等情況。
當用戶進入系統時,只需要將密文口令輸 入,經過系統驗證與存儲的口令一致, 即可通過。
sha1() 函數使用了SHA-1的散列演算法,其原理與md5() 類似。
參考資料來源:百度百科-PHP (超文本預處理器)
各位童鞋,請問PHP中做簡單計算器
oper應該是operate的縮寫吧,可能是用列表,或者單選框的形式來選擇運算符,$_POST是用來獲取POST方式提交表單的數據,$_POST[“oper”]是表單裡面,名稱為”oper”的數據,名稱通常用具體的意義命名的。
求解答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來出來並返回結果。具體細節您自己學習吧,憑你現在寫出來的代碼,你還需要一步一步來。
原創文章,作者:PGEM,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/143898.html