朋友,妳這段代碼其實問題很多:
手誤:?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來出來並返回結果。具體細節您自己學習吧,憑妳現在寫出來的代碼,妳還需要壹步壹步來。