當前位置:編程學習大全網 - 編程軟體 - 求解答php簡單計算器代碼

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

  • 上一篇:什麽是面向對象編程思想?
  • 下一篇:電腦鋼托排牙怎麽建單
  • copyright 2024編程學習大全網