導航:首頁 > 編程語言 > php簡單計算代碼

php簡單計算代碼

發布時間:2022-08-30 16:25:20

㈠ 我的php代碼,寫一個簡易的計算器,BUG很多,應該怎麼改

<?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"請輸入有效數值";
}
?>


簡單點

㈡ 急~PHP自動計算加減乘除代碼

<?php
$a=100;
$b=10;
$c=8;
$d=$a+$b*$c;
echo$d;
?>

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

方法/步驟

㈣ php,編寫一個純代碼的計算器,越簡單越好,每句後邊有注釋便於我理解,謝謝

<?php
header("content-type:text/html;charset=utf-8");
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 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>
</select><br />
第二個數<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
$x = 50;
$y = 20;
$z = 10;
// 顯示結果
echo $z * ($x - $y) / 100;
?>

這是按照你的例子寫的小程序,你把它存成一個php文件,然後從瀏覽器打開它,就能看到結果。

如果你需要從資料庫里讀取x、y、z的值的代碼,那你要先提供資料庫的格式。

㈥ 求解答php簡單計算器代碼

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

  1. 手誤:switch ($_POST['Submint'])

  2. 邏輯錯誤: if($_POST['txt_num1']!=null && $_POST['txt_num2']!=null)

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

  3. 想法錯誤:


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來出來並返回結果。具體細節您自己學習吧,憑你現在寫出來的代碼,你還需要一步一步來。

㈦ PHP 計算2的N次方代碼

這個很簡單,直接使用php的一個內置函數即可
echo
pow(2,N);
//N修改成你要求的幾次冪就可以了
算了,還是改成自定義函數吧:
function
qiumi($n){
echo
pow(2,$n);
}
直接使用這個函數更方便

㈧ 要用PHP計算簡單的一個算數(已知單價=5,數量=,總價=單價*數量 )用Php代碼怎

<?php
$univalent = 5; //單價
$amount = 10; //這個數量可使用各種方式獲取只要把值賦給這個變數就行了
$total_price = $univalent * $amount; //OK了這個$total_price就是總價了。

閱讀全文

與php簡單計算代碼相關的資料

熱點內容
哈利波特魔法覺醒要怎麼選伺服器 瀏覽:993
情感交友網站php 瀏覽:941
id下載不了app怎麼回事 瀏覽:995
有什麼好看的伺服器小說 瀏覽:293
程序員四級沒過有什麼影響 瀏覽:540
單片機與觸摸屏連接 瀏覽:853
進程序員公司能穿涼鞋嗎 瀏覽:245
PDF框大小 瀏覽:84
單片機產生鋸齒波 瀏覽:225
如何修改ie代理伺服器 瀏覽:417
折紙手工解壓玩具不用a4紙 瀏覽:485
怎麼雙向傳輸伺服器 瀏覽:286
電腦如何實現跨網段訪問伺服器 瀏覽:549
模塊化網頁源碼位元組跳動 瀏覽:486
梯度下降演算法中遇到的問題 瀏覽:605
伺服器連接電視怎麼接 瀏覽:323
phploop語句 瀏覽:502
交叉編譯工具鏈里的庫在哪 瀏覽:782
安卓手q換號怎麼改綁 瀏覽:399
nba球星加密貨幣 瀏覽:789